*{margin:0px;padding:0px;}
body{margin:0px;padding:0px;margin:auto;font-family : "Trebuchet MS", Tahoma,Arial,Verdana,sans-serif;font-size:11px;}
table {border-width: 0px;border-spacing: 0px;border-style: none;border-collapse: collapse;}
table th {border-width: 0px;padding: 0px;border-style: none;}
table td {border-width: 0px;padding: 0px;border-style: none;}
div#page{width:960px;text-align:left;position:absolute;left:50%;margin-left:-480px;}
.white{background-color:#ffffff;}
.off{display:none;}
.on{display:block;}

div#leaderboard{position:absolute;z-index:300;margin-left:144px;}
div.leaderboardSpacer{height:30px;}

/*********** OVERLAYER **********/
div#popupModale{display:none;}
div.overlayer{position:absolute;top: 0;left: 0;margin:0px;\width:100%;height:100%;z-index:1000;background-color: #2d4153;filter:alpha(opacity=70); /* per IE/WIN */opacity: 0.7; /* per Mozilla&Co. */-moz-opacity:0.8;}
div.overlayerContent{position:absolute;top: 0;left: 0;\width:100%;z-index:2000;text-align:center;margin:auto;}

/*********** HEADER **********/
div#header div.dx{width:772px;float:left;}
div#header h1 a{display:block;float:left;width:188px;height:105px;}
div#header div.dx a.tim{display:block;float:right;width:100px;height:68px;}
div#header div.dx div#menu{background-color:#262626;clear:right;height:23px;padding-left:10px;color:#fff;}
div#header div.dx div#menu ul{list-style-type: none; list-style-image: none;}
div#header div.dx div#menu li{float:left;line-height:23px;}
div#header div.dx div#menu li a{color:#fff;text-decoration:none;padding:0px 20px;font-weight:bold;font-size:14px;background: url('menu_div.gif') no-repeat top right;}
div#header div.dx div#menu li a:hover{color:#a2c4e2;}
div#header div.dx div#menu li a.menuOn{color:#a2c4e2;}
div#header div.dx div#menu li a.ultimo{background: none !important;}

div#header div#subMenuPeople{position:absolute;z-index:1000;display:none;}
div#header div#subMenuPeople div.subMenuPeopleContent{border-left:solid 1px #000;border-right:solid 1px #000;border-bottom:solid 1px #000;background-color:#fff;padding:0 5px;}
div#header div#subMenuPeople div.subMenuPeopleContent a{display:block;width:79px;background:#fff !important;line-height:22px;text-indent:14px;padding:0px !important;font-size:12px;color:#77aad5 !important;font-weight:bold;text-decoration:none;}
div#header div#subMenuPeople div.subMenuPeopleContent a:hover{text-decoration:underline;}
div#header div#subMenuPeople div.subMenuPeopleContent div.linkV01 a{border-bottom:solid 1px #ececec;}
div#header div#subMenuPeopleBox{margin-top:-1px !important;margin:0px;}

/*********** BARRA RICERCA PRECONFEZIONATA **********/
div#utentiBarra{clear:both;text-align:center;margin-bottom:10px;height:29px;line-height:24px;}
div#utentiBarra ul{list-style-type:none;list-style-image:none;margin:0px;padding:0px;}
div#utentiBarra li{display:inline;line-height:27px;}
div#utentiBarra li a{font-size:12px;color:#505b61;font-weight:bold;padding:0 14px;text-decoration:none;background: url('menu_utenti_div.gif') no-repeat top right;}
div#utentiBarra li a:hover{text-decoration:underline;}
div#utentiBarra li.first {background: url('menu_utenti_div.gif') no-repeat top left;}

/*********** COLONNE MODULARI **********/
div#pageContent div#left{width:188px;float:left;}
div#pageContent div#center{width:574px;float:left;margin-left:5px;}
div#pageContent div#right{width:188px;float:left;margin-left:5px;}
div#pageContent div#centerRight{width:767px;float:left;margin-left:5px;}

/*********** BOX **********/
div.box{border:solid 1px #cacaca;background-color:#fff;padding:1px;margin-top:9px;}
div.boxRed{border:solid 1px #c81a1b;background-color:#fff;padding:1px;margin-top:9px;}
div.box h2 span, div.boxRed h2 span{display:block;padding-left:42px;}
div.box div.h2Clear, div.boxRed div.h2Clear{height:15px;font-size:0px;}
div.box div.h2ClearV2{height:23px;font-size:0px;}

a.bottoneblu{font-size:11px;display:block;text-decoration:none;background: url('bottone_blu.gif') no-repeat 0 0;line-height:14px;color:#3e6ba3 !important;font-weight:bold;padding-left:25px;}
a.bottoneblu:hover{text-decoration:underline;}

a.bottoneProfilo{font-size:11px;text-decoration:none;display:block;background: url('bottone_profilo.gif') no-repeat 0 0;line-height:14px;color:#3e6ba3;font-weight:bold;padding-left:25px;font-style:normal;}
a.bottoneProfilo:hover{text-decoration:underline;}

a.bottoneCancella{font-size:11px;display:block;background: url('bottone_messaggio_cancella.gif') no-repeat 0 0;line-height:14px;color:#3e6ba3;font-weight:bold;padding-left:25px;font-style:normal;text-decoration:none;}
a.bottoneCancella:hover{text-decoration:underline;}

a.bottoneCronologia{font-size:11px;display:block;background: url('bottone_messaggio_cronologia.gif') no-repeat 0 0;line-height:14px;color:#3e6ba3;font-weight:bold;padding-left:25px;font-style:normal;text-decoration:none;}
a.bottoneCronologia:hover{text-decoration:underline;}

a.bottoneScrivi{font-size:11px;text-decoration:none;display:block;background: url('bottone_scrivi.gif') no-repeat 0 0;line-height:14px;color:#3e6ba3;font-weight:bold;padding-left:25px;font-style:normal;}
a.bottoneScrivi:hover{text-decoration:underline;}

a.bottoneScriviCommento{font-size:11px;text-decoration:none;display:block;background: url('bottone_scrivi_commento.gif') no-repeat 0 0;line-height:14px;color:#3e6ba3;font-weight:bold;padding-left:25px;font-style:normal;}
a.bottoneScriviCommento:hover{text-decoration:underline;}

a.bottoneLeggi{font-size:11px;text-decoration:none;display:block;background: url('bottone_leggi.gif') no-repeat 0 0;line-height:14px;color:#3e6ba3;font-weight:bold;padding-left:25px;font-style:normal;}
a.bottoneLeggi:hover{text-decoration:underline;}

a.bottoneRispondi{font-size:11px;text-decoration:none;display:block;background: url('bottone_rispondi.gif') no-repeat 0 0;line-height:14px;color:#3e6ba3;font-weight:bold;padding-left:25px;font-style:normal;}
a.bottoneRispondi:hover{text-decoration:underline;}

a.bottoneBlacklist{font-size:11px;text-decoration:none;display:block;background: url('bottone_blacklist.gif') no-repeat 0 0;line-height:14px;color:#3e6ba3;font-weight:bold;padding-left:25px;font-style:normal;}
a.bottoneBlacklist:hover{text-decoration:underline;}

a.bottoneAccetta{font-size:11px;text-decoration:none;display:block;background: url('bottone_accetta.gif') no-repeat 0 0;line-height:14px;color:#3e6ba3;font-weight:bold;padding-left:25px;font-style:normal;}
a.bottoneAccetta:hover{text-decoration:underline;}

a.bottoneRifiuta{font-size:11px;text-decoration:none;display:block;background: url('bottone_rifiuta.gif') no-repeat 0 0;line-height:14px;color:#3e6ba3;font-weight:bold;padding-left:25px;font-style:normal;}
a.bottoneRifiuta:hover{text-decoration:underline;}

a.bottoneAbilita{font-size:11px;text-decoration:none;display:block;background: url('bottone_abilita.gif') no-repeat 0 0;line-height:14px;color:#3e6ba3;font-weight:bold;padding-left:25px;font-style:normal;}
a.bottoneAbilita:hover{text-decoration:underline;}

a.bottoneCreaBlog{font-size:11px;text-decoration:none;display:block;background: url('bottone_crea_blog.gif') no-repeat 0 1px;line-height:14px;color:#3e6ba3;font-weight:bold;padding-left:25px;font-style:normal;}
a.bottoneCreaBlog:hover{text-decoration:underline;}

a.bottoneFotoInserisci{font-size:11px;text-decoration:none;display:block;background: url('bottone_inserisci_foto.gif') no-repeat 0 0;line-height:14px;color:#fff;font-weight:bold;padding-left:25px;font-style:normal;}
a.bottoneFotoInserisci:hover{text-decoration:underline;}

a.bottoneVideoInserisci{font-size:11px;text-decoration:none;display:block;background: url('bottone_inserisci_video.gif') no-repeat 0 0;line-height:14px;color:#fff;font-weight:bold;padding-left:25px;font-style:normal;}
a.bottoneVideoInserisci:hover{text-decoration:underline;}

a.bottoneBuddy{font-size:11px;text-decoration:none;display:table-cell;background: url('bottone_buddy.gif') no-repeat 0 0;line-height:16px;color:#3e6ba3;font-weight:bold;padding-left:31px;font-style:normal;}
a.bottoneBuddy:hover{text-decoration:underline;}

a.bottoneAbuso{font-size:11px;text-decoration:none;display:table-cell;background: url('bottone_segnala_abuso.gif') no-repeat 0 0;line-height:16px;color:#3e6ba3;font-weight:bold;padding-left:25px;font-style:normal;}
a.bottoneAbuso:hover{text-decoration:underline;}

a.bottoneBlack{font-size:11px;text-decoration:none;display:table-cell;background: url('bottone_black.gif') no-repeat 0 0;line-height:16px;color:#3e6ba3;font-weight:bold;padding-left:31px;font-style:normal;}
a.bottoneBlack:hover{text-decoration:underline;}

div.buttonChatta{position:absolute;z-index:2;margin-left:478px;}
a.bottoneChatta{font-size:11px;text-decoration:none;display:block;background: url('bottone_chatta.gif') no-repeat 0 0;height:25px;line-height:24px;width:96px;color:#fff;font-weight:bold;padding-left:37px;font-style:normal;}
a.bottoneChatta:hover{text-decoration:underline;}

div.buttonChiama{position:absolute;z-index:2;margin-left:381px;}
a.bottoneChiama{font-size:11px;text-decoration:none;display:block;background: url('bottone_chiama.gif') no-repeat 0 0;height:25px;line-height:24px;width:96px;color:#fff;font-weight:bold;padding-left:35px;font-style:normal;}
a.bottoneChiama:hover{text-decoration:underline;}

div.buttonChiamaV2{position:absolute;z-index:2;margin-left:478px;}



a.bottoneblu span{font-weight:normal;}
a.bottonebluFlip{display:block;text-decoration:none;background: url('bottone_blu_flip.gif') no-repeat 0 0;line-height:14px;color:#3e6ba3;font-weight:bold;padding-left:25px;}
a.bottonebluFlip:hover{text-decoration:underline;}

input.bottoneblu{cursor:pointer;border:none;text-align:left;font-size:11px;font-family : "Trebuchet MS", Tahoma,Arial,Verdana,sans-serif;background: url('bottone_blu.gif') no-repeat 0 1px;line-height:14px;height:16px !important;color:#3e6ba3;font-weight:bold;padding-left:22px !important;padding-left:24px;display:table-cell;display:block;text-decoration:none;}
input.bottonebluUnderline{cursor:pointer;border:none;text-align:left;font-size:11px;font-family : "Trebuchet MS", Tahoma,Arial,Verdana,sans-serif;background: url('bottone_blu.gif') no-repeat 0 1px;line-height:14px;height:16px !important;color:#3e6ba3;font-weight:bold;padding-left:22px !important;padding-left:24px;display:table-cell;display:block;text-decoration:underline;}

input.bottonerosso{cursor:pointer;border:none;text-align:left;font-size:11px;font-family : "Trebuchet MS", Tahoma,Arial,Verdana,sans-serif;background: url('bottone_rosso.gif') no-repeat 0 1px;line-height:14px;height:16px !important;color:#e2001a;font-weight:bold;padding-left:22px !important;padding-left:24px;display:table-cell;display:block;text-decoration:none;}
input.bottonerossoUnderline{cursor:pointer;border:none;text-align:left;font-size:11px;font-family : "Trebuchet MS", Tahoma,Arial,Verdana,sans-serif;background: url('bottone_rosso.gif') no-repeat 0 1px;line-height:14px;height:16px !important;color:#e2001a;font-weight:bold;padding-left:22px !important;padding-left:24px;display:table-cell;display:block;text-decoration:underline;}

a.bottonerosso{font-size:11px;display:block;text-decoration:none;background: url('bottone_rosso.gif') no-repeat 0 0;line-height:14px;color:#e2001a !important;font-weight:bold;padding-left:25px;}
a.bottonerosso:hover{text-decoration:underline;}

a.linkrosso{font-size:11px;color:#e2001a;}

a.nick{font-size:11px;font-weight:bold;text-decoration:none;color:#000000;}
a.nick:hover{text-decoration:underline;}


/*********** REGISTRAZIONE **********/
div.box h2.registrazione{margin-bottom:30px;font-size:14px;width:265px;line-height:29px;height:25px;position:absolute;z-index:100;margin-top:-11px;font-weight:bold;color:#fff;text-transform:uppercase;background: url('h2_registrazione.gif') no-repeat top right;}
div.regCallToActionUp{background: url('registrazione_boxleft_bgtop.jpg') repeat-x 0 0;padding:12px 0 8px 0;text-align:center;font-size:17px;color:#000000;}
div.regCallToActionUp strong{color:#dd0000;}
div.regCallToActionDown{background: url('registrazione_boxleft_bgbottom.jpg') no-repeat 0 0;padding:5px 0 5px 0;text-align:center;color:#fff;font-size:16px;}
div.regCallToActionDownV2{background: url('registrazione_boxleft_bgbottom.jpg') no-repeat 0 0;padding:25px 0 25px 0;text-align:center;color:#fff;font-size:26px;}
div#registrazione{padding:18px 5px 0 5px;font-size:11px;overflow:hidden;*_height:1%}
div#registrazione a.bottoneblu{color:#3e6ba3;}
div#registrazione table td{font-size:11px;}
div#registrazione table.table{text-align:center;margin:auto;}
div#registrazione div.grey{background-color:#f2f2f2;padding:12px 8px;}
div#registrazione div.white{background-color:#ffffff;padding:12px 8px;}
div#registrazione td.label{text-align:right;width:90px;padding-right:6px;vertical-align:top;}
div#registrazione td.labelV2{text-align:right;width:171px;padding-right:6px;vertical-align:top;}
div#registrazione td.labelV3{text-align:right;width:100px;padding-right:6px;vertical-align:top;}
div#registrazione td.labelV5{vertical-align:top;}
div#registrazione td.labelV6{text-align:right;width:131px;padding-right:6px;vertical-align:top;}
div#registrazione td.labelV7{text-align:right;width:151px;padding-right:6px;vertical-align:top;}
div#registrazione td.labelV4{text-align:right;width:74px !important;width:70px;padding-right:6px;}
div#registrazione td.label span, div#registrazione td.labelV2 span, div#registrazione td.labelV3 span, div#registrazione td.labelV4 span, div#registrazione td.labelV5 span{color:#5593c8;} 
div#registrazione input.input{font-size:11px;color:#000;width:214px !important;width:220px;margin-right:10px;}
div#registrazione input.inputCaptcha{font-size:11px;color:#000;width:181px !important;width:187px;margin-right:10px;}
div#registrazione span.dida{color:#808080;font-style:italic;text-align:left;}
div#registrazione textarea.textarea{font-family : "Trebuchet MS", Tahoma,Arial,Verdana,sans-serif;height:56px;font-size:11px;width:535px !important;width:547px;padding-left:5px;padding-top:3px;}
div#registrazione input.radio{margin:0 5px 0 0;}
div#registrazione td.labelRadio{vertical-align:top;padding-right:5px;font-weight:bold;}
div#registrazione select.selGg{font-size:11px;width:48px;}
div#registrazione select.selMm{font-size:11px;width:48px;}
div#registrazione select.selAaaa{font-size:11px;width:58px;}
div#registrazione select.selProvincia{font-size:11px;width:216px !important;width:210px;}
div#registrazione select.select{font-size:11px;width:218px !important;width:220px;margin-right:10px;}
div#registrazione div.textareaPrivacy{width:608px !important;width:627px;padding:5px;height:90px;overflow:auto;border:solid 1px #7f9db9;margin:10px 0px;}
div#registrazione td.agreement{padding-left:95px;padding-top:15px;}
div#registrazione td.agreement span{color:#5593c8;}
div#registrazione a{color:#000000;font-weight:bold;}
div#registrazione td.agreement a{text-decoration:none;}
div#registrazione td.agreement a:hover{text-decoration:underline;}
div#registrazione select.selRicezione{font-size:11px;width:150px;margin-left:10px;}
div#registrazione div.barraIndicazioni{float:left;background-color:#f2f2f2;width:753px;color:#5593c8;padding:8px 0;}
div#registrazione div.barraIndicazioni div.sx{float:left;padding-left:10px;}
div#registrazione div.barraIndicazioni div.dx{float:right;padding-right:10px;font-style:italic;font-weight:bold;}
div#registrazione div.submitBar{text-align:center;clear:both;padding:20px;}
div#registrazione div.submitBarV2{text-align:center;clear:both;padding:10px 20px 20px 20px;}
div#registrazione div.intro{color:#3e6ba3;font-size:13px;text-align:center;font-weight:bold;padding-bottom:10px;}
div#registrazione div.error{color:#ff0000;font-size:13px;text-align:center;font-weight:bold;padding-bottom:10px;}
div.upselling{height:auto !important;height:157px;min-height:139px;}
div#registrazione input.inputV2{font-size:11px;color:#000;width:194px !important;width:200px;margin-right:10px;}
div#registrazione select.selectV2{font-size:11px;width:198px !important;width:200px;margin-right:10px;}
div#registrazione div.autorizzazione{text-align:center;margin-bottom:10px;}
div#registrazione div.riepilogoIntro{background-color:#f2f2f2;padding:15px 8px 15px 15px;text-align:center;color:#e20000;font-size:14px;}
div#registrazione div.riepilogo{margin:20px 10px;}
div#registrazione div.riepilogo table{margin:auto;text-align:center;width:337px;}
div#registrazione div.riepilogo table.long{width:733px;text-align:left;}
div#registrazione div.riepilogo table tr.grey{background-color:#f2f2f2;}
div#registrazione div.riepilogo table td{padding:3px 6px;}
div#registrazione div.riepilogo table td.sx{text-align:left;font-weight:bold;}
div#registrazione div.riepilogo table td.dx{text-align:right;}
div#registrazione div.attivaMaxi{background: url('img_reg_confirm.jpg') no-repeat right top;height:auto !important;height:200px;min-height:200px;padding-left:18px;}
div#registrazione div.attivaMaxiTxt{width:445px;}
div#registrazione div.attivaMaxiTxt div.txt01{font-size:13px;margin-bottom:10px;}
div#registrazione div.attivaMaxiTxt div.txt01 strong{color:#e30000;font-weight:normal;}
div#registrazione a.btRed {text-transform:uppercase;font-weight:bold;display:block;width:166px;height:23px;line-height:22px;background: url('bottonerosso.gif') no-repeat 0 0;text-align:center;text-decoration:none;color:#fff;font-size:16px;margin-top:8px;margin-bottom:20px;}

div#registrazione td.modificaCerco{width:208px !important;width:210px;margin-right:10px;}
div#registrazione td.modificaData{width:208px !important;width:210px;margin-right:10px;}


div#caring{padding-top:10px;}
div#caring div.content{height:auto !important;height:150px;min-height:150px;}
div#caring div.attenzione{background-color:#f2f2f2;padding:13px 8px 13px 8px;color:#e20000;text-align:center;}
div#caring div.testo{background-color:#fff;padding:13px 8px 13px 8px;color:#000;text-align:center;}
div#caring div.testo a{color:#000;font-weight:bold;}
div#caring div.grey{background-color:#f2f2f2;padding:13px 8px 13px 8px;color:#000;text-align:center;}
div#caring div.grey table{margin:auto;}
div#caring div.grey td{font-size:11px;}
div#caring div.grey label{padding-right:5px;}
div#caring input.input{font-size:11px;width:200px;}

div.box h2#feedback{margin-bottom:30px;font-size:14px;width:265px;line-height:29px;height:25px;position:absolute;z-index:100;margin-top:-11px;font-weight:bold;color:#fff;text-transform:uppercase;background: url('h2_feedback.gif') no-repeat top right;}
div#caringFeedback{padding-top:10px;}
div#caringFeedback div.content{height:auto !important;height:222px;min-height:222px;}
div#caringFeedback div.attenzione{background-color:#f2f2f2;padding:20px 8px 20px 8px;color:#e20000;text-align:center;}
div#caringFeedback div.testo{background-color:#fff;padding:20px 8px 20px 8px;color:#000;text-align:center;}
div#caringFeedback div.testo a{color:#000;font-weight:bold;}
div#caringFeedback div.grey{background-color:#f2f2f2;padding:13px 8px 13px 8px;color:#000;text-align:center;}
div#caringFeedback div.grey table{margin:auto;}
div#caringFeedback div.grey td{font-size:11px;}


div#caringBoxLogin div.loginBottom{background:#e2001a url('login_bottom_bg.gif') no-repeat 0 0;color:#fff;padding:7px 13px 10px 13px;font-size:15px;text-align:center;}
div#caringBoxLogin div.loginBottom div.callToAction{height:92px;}
div#caringBoxLogin div.loginBottom div.callToAction div.linkBar{text-align:center;margin:auto;font-size:11px;}
div#caringBoxLogin div.loginBottom div.callToAction div.linkBar a{margin:auto;margin-top:8px;text-transform:uppercase;font-weight:bold;display:block;width:96px;height:23px;line-height:22px;background: url('login_bt_registrati.gif') no-repeat 0 0;text-align:center;text-decoration:none;color:#fff;}


/*********** MENU NON LOGGATO **********/
div.box h2#login{margin-bottom:30px;font-size:14px;width:179px;line-height:28px;height:25px;position:absolute;z-index:100;margin-top:-11px;font-weight:bold;color:#fff;text-transform:uppercase;background: url('h2_nonloggato.gif') no-repeat top right;}
div#login div.loginBox{padding-top:0px;}
div#login div.content{height:auto !important;height:232px;min-height:232px;}
div#login div.loginBottom{background:#e2001a url('login_bottom_bg.gif') no-repeat 0 0;color:#fff;padding:7px 13px 10px 13px;}
div#login div.loginBottom div.callToAction{height:92px;}
div#login div.loginBottom div.callToAction div.linkBar{text-align:center;margin:auto;}
div#login div.loginBottom div.callToAction div.linkBar a{margin:auto;margin-top:16px;text-transform:uppercase;font-weight:bold;display:block;width:96px;height:23px;line-height:22px;background: url('login_bt_registrati.gif') no-repeat 0 0;text-align:center;text-decoration:none;color:#fff;}
div#login div.loginTop{padding:7px;}
div#login td.loginTopContent{height:109px;}
div#login div.loginTop label{color:#e2001a;font-size:11px;padding-right:5px;}
div#login div.loginTop input.input{font-size:11px;width:112px;}
div#login div.loginTop div.error{text-align:center;font-size:11px;margin-bottom:5px;font-weight:bold;color:#ff0000;line-height:11px;}


.bottonePin{display:block;text-decoration:none;margin:auto;width:248px;height:25px;background: url('bottone_pin.gif') 0 0;text-align:center;color:#fff;text-transform:uppercase;line-height:24px;font-size:11px;font-family:"Trebuchet MS",sans-serif;font-weight:bold;color:#fff !important;border:none}
.bottonePin:hover{text-decoration:underline;}


/*********** BOX TAG **********/
div.box h2#tag{margin-bottom:30px;font-size:14px;width:179px;line-height:28px;height:25px;position:absolute;z-index:100;margin-top:-11px;font-weight:bold;color:#fff;text-transform:uppercase;background: url('h2_tag.gif') no-repeat top right;}
div#tag a{text-decoration:none;color:#b2b2b2;font-weight:bold;line-height:22px !important;line-height:24px;}
div#tag a:hover{color:#a2c4e2;}
div#tag div.cloud{padding:5px 5px 0 5px;}
div#tag div.cloud div.content{height:auto !important;height:136px;min-height:136px;}
div#tag a.tag00{font-size:11px;}
div#tag a.tag01{font-size:13px;}
div#tag a.tag02{font-size:15px;}
div#tag a.tag03{font-size:17px;}
div#tag a.tag03{font-size:22px;}
div#tag a.tag03{font-size:24px;}

/*********** PAGINAZIONE **********/
div.paginazione table{width:100%;}
div.paginazione table td{font-size:11px;}
div.paginazione td.left{width:33%;text-align:left;padding-left:4px;}
div.paginazione td.center{width:33%;text-align:center;}
div.paginazione td.right{width:33%;text-align:right;padding-right:4px;}

/*********** PAGINE FOOTER **********/
div.box h2#footer{margin-bottom:30px;font-size:14px;width:305px;line-height:29px;height:25px;position:absolute;z-index:100;margin-top:-11px;font-weight:bold;color:#fff;text-transform:uppercase;background: url('h2_footer.gif') no-repeat top right;}
div.usageBox{padding:10px;}
div.usageBox div.titolo p{margin:0px;width:337px;height:24px;line-height:24px;font-weight:bold;color:#ffffff;font-size:15px;}
div.usageBox div.testo{width:463px;height:414px;overflow:auto;}
div.usageBox div.testo div.content{padding-right:10px;font-size:12px;}	

div.usageBox a.indice1{display:block;color:#044269;font-weight:bold;text-decoration:none;}
div.usageBox a.indice2{display:block;text-indent:14px;color:#0c69a4;font-weight:bold;text-decoration:none;}
div.usageBox a:hover{text-decoration:underline;}
div.usageBox div.divisore{font-size:0px;height:5px;}
div.usageBox div.dida{font-size:10px !important;margin-bottom:10px;}
div.usageBox div.upBar{margin:10px 0px 30px 0px;background-color:#d2e4f2;padding:3px 5px;}
div.usageBox td{font-size:11px;}
div.usageBox a.link{color:#000000;}
div.usageBox ul{margin:20px;}
div.usageBox p{margin:0 0 12px 0;}

/*********** SPAZIATURA TRA I BOX **********/
/* homepage */
div.spacerHomeSx01{font-size:0px;height:19px;}
div.spacerHomeSx02{font-size:0px;height:25px;}
div.spacerHomeCenter01{font-size:0px;height:8px;}
div.spacerHomeCenter02{font-size:0px;height:10px;}
div.spacerHomeCenter03{font-size:0px;height:11px;}
div.spacerHomeDx01{font-size:0px;height:8px;}
div.spacerHomeDx02{font-size:0px;height:8px;}
/* personal pages */
div.spacerPPSx01{font-size:0px;height:11px;}
div.spacerPPSx02{font-size:0px;height:15px;}
div.spacerPPSx03{font-size:0px;height:9px;}
div.spacerPPDx01{font-size:0px;height:6px;}
div.spacerPPSx04{font-size:0px;height:30px;}
div.spacerPPCenter01{font-size:0px;height:6px;}
div.spacerPPCenter02{font-size:0px;height:6px;}
div.spacerPPCenter03{font-size:0px;height:6px;}
div.spacerPPCenter04{font-size:0px;height:6px;}
/* people */
div.spacerPeopleSx01{font-size:0px;height:19px;}
div.spacerPeopleSx02{font-size:0px;height:13px;}
div.spacerPeopleCenter01{font-size:0px;height:10px;}

div.spacerPeopleCenter02{font-size:0px;height:8px;}
div.spacerPeopleCenter03{font-size:0px;height:8px;}
div.spacerPeopleCenter04{font-size:0px;height:7px;}
/* buddylist */
div.spacerBuddyCenter01{font-size:0px;height:20px;}
/* blog */
div.spacerBlogDx01{font-size:0px;height:10px;}
div.spacerBlogDx02{font-size:0px;height:10px;}
div.spacerBlogCenter01{font-size:0px;height:10px;}
div.spacerBlogCenter02{font-size:0px;height:10px;}
div.spacerBlogCenter03{font-size:0px;height:10px;}
/* public page */
div.spacerPPPDx01{font-size:0px;height:8px;}
div.spacerPPPDx02{font-size:0px;height:8px;}
div.spacerPPPCenter01{font-size:0px;height:8px;}
div.spacerPPPCenter02{font-size:0px;height:8px;}
div.spacerPPPCenter03{font-size:0px;height:8px;}
/* chat */
div.spacerChatCenter01{font-size:0px;height:8px;}

/*********** FOOTER **********/
div#footer ul{list-style-type:none;list-style-image:none;margin:0px;padding:0px;}
div#footer li{display:inline;margin:0px;padding:0px;}


/*********** FLOATING **********/
.flLeft{float:left;}
.flRight{float:right;}
.clear{clear:both;}
.center{text-align:center;}

/*********** LARGHEZZE **********/
.w1{width:1px;}
.w2{width:2px;}
.w3{width:3px;}
.w4{width:4px;}
.w5{width:5px;}
.w6{width:6px;}
.w7{width:7px;}
.w8{width:8px;}
.w9{width:9px;}
.w10{width:10px;}
.w11{width:11px;}
.w12{width:12px;}
.w13{width:13px;}
.w14{width:14px;}
.w15{width:15px;}
.w16{width:16px;}
.w17{width:17px;}
.w18{width:18px;}
.w20{width:20px;}
.w21{width:21px;}
.w22{width:22px;}
.w23{width:23px;}
.w24{width:24px;}
.w25{width:25px;}
.w26{width:26px;}
.w27{width:27px;}
.w28{width:28px;}
.w29{width:29px;}
.w30{width:30px;}
.w65{width:65px;}
.w90{width:90px;}
.w100{width:100%;}

.h0{font-size:0px;}
.h1{height:1px;font-size:0px;}
.h2{height:2px;font-size:0px;}
.h3{height:3px;font-size:0px;}
.h4{height:4px;font-size:0px;}
.h5{height:5px;font-size:0px;}
.h7{height:7px;font-size:0px;}
.h8{height:8px;font-size:0px;}
.h9{height:9px;font-size:0px;}
.h10{height:10px;font-size:0px;}
.h11{height:11px;font-size:0px;}
.h12{height:12px;font-size:0px;}
.h13{height:13px;font-size:0px;}
.h14{height:14px;font-size:0px;}
.h15{height:15px;font-size:0px;}
.h16{height:16px;font-size:0px;}
.h17{height:17px;font-size:0px;}
.h18{height:18px;font-size:0px;}
.h19{height:19px;font-size:0px;}
.h20{height:20px;font-size:0px;}
.h21{height:21px;font-size:0px;}
.h22{height:22px;font-size:0px;}
.h23{height:23px;font-size:0px;}
.h24{height:24px;font-size:0px;}
.h25{height:25px;font-size:0px;}
.h26{height:26px;font-size:0px;}
.h27{height:27px;font-size:0px;}
.h28{height:28px;font-size:0px;}
.h29{height:29px;font-size:0px;}
.h50{height:50px;font-size:0px;}
.h59{height:59px;font-size:0px;}
.h30{height:30px;font-size:0px;}
.h33{height:33px;font-size:0px;}

.badgeUtenteW{width:184px;}
.grey{background-color:#cacaca;}

.marLeft2{margin-left:2px;}
.marLeft7{margin-left:7px;}
.marLeft10{margin-left:10px;}
.marLeft30{margin-left:30px;}
.filoRicerca{height:2px;font-size:0px;background: url('filogrigio.gif') repeat-x 0 0;margin-top:-2px;}

#tooltip{
	position:absolute;
	border:3px solid #5a97cc;
	background:#d7e2ed;
	padding:3px 5px;
	color:#333;
	display:none;
	font-size:11px;
	}
	


/********* nuove pagine caring **************/
div.box h2#maxi{margin-bottom:30px;font-size:14px;width:265px;line-height:28px;height:25px;position:absolute;z-index:100;margin-top:-11px;font-weight:bold;color:#fff;background: url('h2_timcafe.gif') no-repeat top right;}
div.box h2#caring{margin-bottom:30px;font-size:14px;width:265px;line-height:28px;height:25px;position:absolute;z-index:100;margin-top:-11px;font-weight:bold;color:#fff;background: url('h2_timcafe.gif') no-repeat top right;}
div#caringMaxi div.caringBox{margin:0px 0px 0 5px;}
div#caringMaxi div.caringBox div.content{height:auto !important;height:296px;min-height:296px;}
div#caringMaxi div.upgradeImage{float:left;width:389px;height:296px;background: url('caring_upgrade_img.jpg') no-repeat 0 0;}
div#caringMaxi div.txt{float:left;width:369px;}
div#caringMaxi div.txt div.cn{margin-left:12px;}
div#caringMaxi div.txt div.cn p{margin-bottom:12px;}
div#caringMaxi div.buttonBar{margin-top:10px;float:left;}
div#caringMaxi div.button1{float:left;margin-right:50px;}
div#caringMaxi div.button2{float:left;}
div#caringMaxi div.txt01{font-size:13px;}
div#caringMaxi div.txt01 strong{color:#fd0000;font-weight:normal;}
div#caringMaxi a.btRed {text-transform:uppercase;font-weight:bold;display:block;width:166px;height:23px;line-height:22px;background: url('bottonerosso.gif') no-repeat 0 0;text-align:center;text-decoration:none;color:#fff;font-size:16px;}
div#caringMaxi input.btRed {border:none;cursor:pointer;font-family : "Trebuchet MS", Tahoma,Arial,Verdana,sans-serif;text-transform:uppercase;font-weight:bold;display:block;width:166px;background: url('bottonerosso.gif') no-repeat 0 0;text-align:center;text-decoration:none;color:#fff;font-size:15px;vertical-align:top;line-height:16px;}

div#caringLogin div.loginCaringBox{background: url('caring_login.jpg') no-repeat 0 0;padding:16px 457px 17px 29px;}
div.loginCaringBox div.content{width:277px;height:199px;}
div.loginCaringBox div.content div.txt{font-size:14px;width:190px;padding-left:3px;}
div.loginCaringBox div.content div.txt a{color:#e70000;font-weight:bold;text-decoration:none;}
div#caringCrediti div.caringBox{margin:11px 0px 0 5px;}
div#caringCrediti div.caringBox div.content{height:auto !important;height:250px;min-height:250px;}
div#caringCrediti div.quanti{background-color:#f2f2f2;padding:12px 12px 12px 20px;font-size:18px;font-weight:bold;}
div#caringCrediti div.quanti span{color:#e2001a;}
div#caringCrediti div.txt{background: url('moneta.jpg') no-repeat right top;height:auto !important;height:187px;min-height:187px;padding-left:20px;}
div#caringCrediti div.txt div.cn{font-size:16px;width:315px;padding-top:40px;}
div#caringCrediti div.txt div.cn a{color:#3e6ba3;font-weight:bold;}

/********* blocco skin **************/
body{background:#ffffff url('bg.jpg') repeat-x 0 0;}
div#header h1 a{background: url('timcafe.gif') no-repeat 0 0;}
div#header div.dx a.tim{background: url('tim.gif') no-repeat 0 0;}
div#utentiBarra{background: url('utenti_barra.jpg') no-repeat 0 0;}
div#footer{background: url('footer_riga.gif') repeat-x top left;padding:15px 0 0 6px;color:#4a4747;margin-top:20px;}
div#footer li a{color:#4a4747;padding:0 10px 0 0;}

.ricevipin {color:#000;font-style:italic;font-weight: bold;/*height: 100px;*/padding:20px;text-align:center;}
.ricevipin.debole .button {margin:0 0 20px 0;}
.ricevipin .button {margin-top:20px;}
.ricevipin span {display:block;font-weight:normal;font-style:normal;margin:10px 0 10px 30px;}
.ricevipin label span {display:inline;margin:0}
.ricevipin #pin {font-size:20px;line-height:20px;}
.ricevipin.debole #pin {font-size:12px;}
.debole label,.debole span {color:#8f8f63;font-weight:normal;}
div.error {color:#CC0000;padding:5px 8px;}
.nota span{font-style: bold;color:#CC0000;padding:5px 8px;}
.salva {color:#000;font-style:italic;font-weight:bold;border-style:dotted none;border-width:1px;border-color:gray;height:20px;padding:20px;text-align:center;}
.indietro {height:110px;padding:60px 50px;}
.terms {color:#9F9F9F;font-weight:bold;padding:10px}

label{display:inline-block; width:150px; font-weight:bold}
.step3 label{display:inline-block; width:170px}
.newsletter label{display:inline-block; width:400px}
label span{color:#5593C8}