* {margin:0; padding:0}
body {font:13px Verdana, Geneva, sans-serif; background:url(../img/bg-footer.jpg) repeat-y 50% 0%}
input, textarea, option, select {font:13px Verdana, Geneva, sans-serif}
select {padding:5px 3px}
option {padding:0 3px}
img, table {border:0}
/*NAVIGATION*/
a {color:#DA4C1A; outline:none; text-decoration:none}
a:focus {outline:none}
a:hover {color:#404040}
#tabs {float:left; width:988px; background:url(../img/tabs.jpg)}
#tabs li {float:left; text-align:center; width:165px; line-height:40px; list-style-type:none}
#tabs li.end {width:163px}
#tabs li a {display:block; color:#fff; font-weight:bold; font-size:16px; width:163px; height:40px; background:url(../img/tabs-hover.png) left top repeat-x; font-variant:small-caps}
#tabs li.end a {width:163px}
#tabs li a:hover {background-position: left bottom}
.page {float:left; width:538px; margin:20px 0}
.page a {text-decoration:none; border:1px solid #93AE71; padding:2px 6px; background:url(../img/page.gif) left top repeat-x; font-weight:bold; border-radius:2px}
.page a:hover {border:1px solid #93AE71; padding:2px 6px; background:url(../img/page.gif) left -20px repeat-x; font-weight:bold; border-radius:2px; color:#484848}
.page span {border:1px solid #93AE71; padding:2px 6px; background:url(../img/page.gif) left top repeat-x; font-weight:bold; border-radius:2px; color:#484848}
/*HEADER*/
#headerWrapper {background:url(../img/bg-header.jpg) no-repeat 50% 0; border-top:5px solid #DA4C1A}
#header {width:988px; margin:0 auto; height:100px}
#header .logo {float:left; width:300px}
.headerDx {float:right; width:630px; color:#fff; font-size:12px}
.loginFB {float:left; width:170px; margin-right:10px; background:#da4c1a; border-radius:0 0 4px 4px; padding:0 5px 5px 5px}
.loginFB table {width:170px}
.fbBut {width:96px; height:22px; background:url(../img/fbBut.png) 0 0 no-repeat; text-indent:28px}
.fbBut a {display:block; color:#000; text-decoration:none; width:92px; height:22px; line-height:22px}
.fbBut a:hover {color:#3F63B5}
.login {float:left; width:430px; background:#da4c1a; border-radius:0 0 4px 4px; padding:0 5px 5px 5px}
.login table {width:430px}
.login td {height:22px; line-height:22px}
.userField {background:url(../img/userField.png) repeat-x; border:1px solid #b1aeae; border-radius:4px; width:90px; height:20px; font-size:12px; padding:0 2px}
.userSend {border:none; background:url(../img/userSend.gif) repeat-x; width:60px; cursor:pointer; color:#fff; border-radius:4px; font-weight:bold; padding:2px 0}
.userSend:hover {color:#DCE7CE}
.iscritti {float:left; width:630px; font-weight:bold; font-size:15px; text-align:right; margin-top:7px}
.search {float:left; width:630px; margin-top:7px; text-align:right}
.searchField {border:2px solid #da4c1a; width:250px; background:#efefef; padding:3px 4px; border-radius:4px; font-weight:bold; font-size:15px; color:#484848}
.searchSend {border:2px solid #da4c1a; background:#efefef; color:#da4c1a; cursor:pointer; font-weight:bold; padding:3px 2px; font-size:15px; border-radius:4px; width:80px}
.searchSend:hover {color:#484848}
.loginOn {float:right}
.loginOn li {float:left; background:#da4c1a; border-radius:0 0 4px 4px; margin-left:2px; padding:5px 7px; list-style-type:none}
.loginOn li a {color:#fff}
.loginOn li a:hover {color:#DCE7CE}
/*CONTENT*/
#contentWrapper {width:100%; background:#e7e8ea url(../img/bg-wrapper.gif) 50% 0 repeat-y}
#content {width:988px; margin:0 auto; background:#FFF url(../img/bg-content.gif) left 40px repeat-x}
.adsTop {float:left; width:988px; text-align:center; margin-top:10px}
.adsColum1Wrap {width:538px; padding:0 4px}
.adsColum1Top {float:left; width:538px; margin-bottom:15px}
.boxBannerSx {float:left; width:300px}
.boxBannerDx {float:right; width:230px}
.boxBannerDx img {width:230px; height:250px}
.adsColum1Bottom {float:left; margin:10px 0; width:320px; height:250px; text-align:center}
#wrap {float:left; width:986px; margin:20px 1px 30px 1px}
.colum1 {float:left; width:546px}
.colum2 {float:left; width:170px; margin:0 10px}
.colum3 {float:right; width:250px}
span.tit {color:#404040; font-weight:bold; display:block; font-size:16px; border-bottom:1px dotted #56762F; margin-bottom:8px; font-variant:small-caps}
span.tit span {color:#56762F}
.item1, .item2, .item3 {float:left; padding:5px 3px; background:url(../img/titolo-bg.png) left top repeat-x; border:1px solid #D1DFBF; border-radius:3px; margin-bottom:15px}
.item1 {width:538px; float:left}
.item2 {width:162px}
.item3 {width:242px}
.colum2 .banner {float:left; width:170px; margin-bottom:15px; text-align:center}
.colum3 .banner {float:left; margin-bottom:15px; width:250px}
.promo {float:left; width:242px; padding:10px 3px 5px 3px; background:url(../img/titolo-bg.png) left top repeat-x; border:1px solid #D1DFBF; border-radius:3px; margin-bottom:15px; font-size:12px}
.promo a {color:#000}
.promo a:hover {color:#404040}
.promo b {display:block; margin-bottom:2px; font-size:13px; color:#DA4C1A}
.promo img {float:left; margin:4px 10px 0 0; width:50px; height:50px}
ul.linkList, ul.linkCat {border-top:1px dotted #D1D1D2}
ul.linkList li, ul.linkCat li {border-bottom:1px dotted #D1D1D2; padding:4px 0; background:#F3F7EE; list-style-type:none}
ul.linkList li a, ul.linkCat li a {background:url(../img/point.gif) 0 5px no-repeat; padding-left:10px; font-weight:bold; display:block}
.item2 ul.linkCat li.categoria a {background:url(../img/answers-iconDown.gif) 1px 5px no-repeat; font-weight:bold}
.item2 ul.linkCat li.answHome a {background:url(../img/answers-iconRight.gif) 1px 5px no-repeat; padding-left:12px}
.item2 ul.linkCat li.answ a {background:url(../img/answers-iconRight.gif) 1px 5px no-repeat; padding-left:12px}
.colum3 ul.linkList li {background:none}
.colum2 ul.linkCat li a, .colum3 ul.linkList li a {font-weight:normal}
.social {float:left; width:242px; padding:5px 3px; background:url(../img/titolo-bg.png) left top repeat-x; border:1px solid #D1DFBF; border-radius:3px; margin-bottom:15px}
.social div {float:left; width:70px; height:64px !important}
.social div.FB {padding-top:5px; margin:0 15px 0 10px}
.social div.tweet {padding-top:3px; margin-right:7px}
.social div.google1 {margin-top:5px}
.buttonSend {border:none; border-radius:4px; background:url(../img/button.gif) left top repeat-x; height:30px; padding:0 10px; font-weight:bold; font-size:16px; color:#fff; cursor:pointer}
.buttonSend:hover {background-position:bottom}
.field {border:1px dotted #DA4C1A; padding:4px; width:300px; border-radius:4px}
.green {color:#56762F}
.fbStream {float:left; width:538px; margin:10px 0}
.fbStream b {display:block; padding:3px; color:#404040; background:#F2F2F2 url(../img/fbStream-bg.gif) repeat-x}
.likeBox {float:left; width:530px; margin:20px 0 10px 0; background:#D1D1D1; padding:2px 3px; border-radius:4px}
.likeButton {float:left; border-radius:3px}
.likeButton a {display:block; color:#fff; background:#DA4C1A url(../img/likeButton.png) 4px 50% no-repeat; padding-left:20px; padding:2px 6px 2px 25px; border:1px solid #B13E15; border-radius:3px}
.likeButton a:hover {border-color:#63230C}
.likeButtonUse {float:left; color:#6B6B6B; background:#D4A797 url(../img/likeButton.png) 4px 50% no-repeat; padding-left:20px; padding:2px 6px 2px 25px; border:1px solid #CC7E62; border-radius:3px}
.likeLegend {float:left; margin-left:20px; width:422px; padding:3px 0}
.guida ul, .info ul {margin:4px 0 4px 15px}
.guida ol, .info ol {margin:4px 0 4px 20px}
.guida li, .info li {margin-left:20px}
/*CANALI START, NOOB SLIDE*/
.articoloInserisci {float:left; width:538px}
.articoloInserisci table {width:538px}
.articoloInserisci td {padding:5px}
.font11 {font-size:11px}
.canaleHome {float:left; width:520px; margin:0 8px; border:1px solid #DA4C1A; border-radius:8px; background:#e7e8ea url(../img/noobSlide-bottom.gif) left bottom repeat-x}
.mask {position:relative; width:520px; height:220px; overflow:hidden; border-radius:8px 8px 0 0}
#noobSlide {position:absolute; border-radius:8px 8px 0 0}
#noobSlide div {width:520px; float:left}
#noobSlide div a {font-size:18px; font-weight:bold; display:block; margin:10px}
#noobSlide div p {margin:15px 10px 20px 0}
#noobSlide img {max-width:180px; max-height:134px; float:left; margin:10px 20px 0 3px; border:1px solid #484848}
.buttons div {float:left; width:119px; padding:5px; cursor:pointer; background:#DA4C1A url(../img/noobSlide-bottom.gif) left top repeat-x; text-align:center; border-right:1px solid #B43C12; color:#fff; font-size:12px}
.buttons div.Start {border-radius:0 0 0 6px}
.buttons div.End {border-radius:0 0 6px 0; border-right:none; width:120px}
.buttons div span {display:block; height:60px; overflow:hidden; margin-bottom:5px; outline:1px solid #484848}
.buttons div span img {max-width:120px}
.canaleImage {float:left; margin-bottom:30px; width:534px; background:url(../img/canaleImage-bg.jpg); padding:5px; border-radius:3px}
.canaleImageSx, .canaleImageDx {width:255px; background:#000; text-align:center}
.canaleImageSx {float:left}
.canaleImageDx {float:right}
.canaleImageSx img, .canaleImageDx img {max-width:255px; max-height:188px; outline:1px solid #484848}
.imageTitel {position:absolute; width:245px; height:30px; background:url(../img/canaleImage-titel.png); margin-top:149px; padding:5px; text-align:left}
.imageTitel a {color:#fff; display:block; width:250px; height:30px}
.imageTitel a:hover {color:#E1E1E1}
.lastArticolo {float:left; width:320px; min-height:680px; height: auto !important; height:680px}
.lastArticolo li {padding:10px 0; border-bottom:1px dotted #B1B1B3; list-style-type:none}
.lastArticolo li:hover {background:#F0F0F0}
.lastArticolo li span {display:block; font-size:11px; color:#404040; margin:5px 0}
.canaliTop {float:right; width:190px}
.topArticoli {float:right; width:190px}
.topArticoli li {list-style:decimal; margin:0 0 4px 21px}
.topArticoli li a {color:#404040}
.topArticoli li a:hover {color:#000}
.consigliati {float:right; width:190px; margin-top:30px}
.consigliati p {margin:15px 0 20px 0; background:url(../img/canaleImage-bg.jpg); padding:5px; border-radius:2px}
.consigliati p span {display:block; width:180px; height:80px; overflow:hidden; margin-bottom:5px; outline:1px solid #484848}
.consigliati p span img {max-width:190px; max-height:141px}
.consigliati p a {color:#fff}
.consigliati p a:hover {color:#E1E1E1}
/*ANSWERS*/
.answersTop {float:left; width:538px}
.answersSearch {width:245px; color:#404040; float:right; margin-bottom:20px}
.answersSearchField {border:1px solid #575e69; border-radius:4px; padding:2px 3px; width:175px; color:#787878}
.answersSearchSend {border:none; background:url(../img/userSend.gif) repeat-x; width:55px; cursor:pointer; color:#fff; border-radius:4px; font-weight:bold; padding:2px 0}
.answersSearchSend:hover {color:#DCE7CE}
.faiDomanda {clear:both; width:538px; position:relative; background:url(../img/answersDomanda-bg.gif) 0 0 repeat-x; height:64px; border-radius:8px}
.domandaIcon {position:absolute; width:55px; height:55px; top:3px; left:5px}
.domandaField {width:370px; height:30px; background:#fff; margin:15px 0 0 45px; padding-left:10px; border:2px solid #CECECE; border-radius:4px; font-size:15px; font-weight:bold; color:#787878; float:left}
.domandaSend {background:url(../img/button.gif) left top repeat-x; height:30px; padding:0 10px; font-weight:bold; font-size:16px; color:#fff; border-radius:4px; border:none; cursor:pointer; margin:17px 0 0 1px}
.domandaSend:hover {background-position:bottom}
.domande {float:left; width:538px; margin-bottom:10px}
.domande b {font-weight:bold; font-size:18px; color:#404040}
.domande div.domandeItem {float:left; width:538px; border-bottom:3px solid #56762f}
.domandeItem div {float:left; margin-right:2px}
.domandeItem div a {display:block; color:#404040; border-radius:2px 2px 0 0; background:url(../img/answers-item.gif) left top repeat-x; font-weight:bold; height:20px; line-height:20px; padding:0 6px}
.domandeItem div a:hover, .domandeItem div a.activ {background-position:left -20px; color:#fff}
.domande div.elenco {float:left; width:538px; border-bottom:1px solid #D4D4D4; padding:10px 0}
.domande div.elenco:hover {background:#F0F0F0}
.domande div.elenco span {display:block; margin-top:5px; font-size:11px; color:#404040}
.domande div.elenco span a {color:#404040; text-decoration:underline}
.domande div.elenco span a:hover {text-decoration:none}
.itemDomanda {float:left; width:518px; padding:10px; border-top:1px solid #575E69; border-bottom:1px solid #575E69; background:url(../img/bg-content.gif) 0 0 repeat-x; margin-top:20px}
.itemDomanda div.status {float:right; width:518px; text-align:right; font-weight:bold; color:#404040; text-decoration:underline}
.itemDomanda table.domanda {width:518px; clear:both; margin:15px 0}
.domanda td, .risposta td {vertical-align:top}
.domanda td.image, .risposta td.image {width:80px}
.domanda h2 {color:#56762F; font-size:16px}
.domandaTesto {display:block; margin:20px 0 10px 0}
.domandaInfo {display:block; font-size:11px; color:#404040; margin-top:10px}
.itemDomanda table.risposta {width:518px; clear:both; margin:15px 0; border-top:1px dotted #575E69}
.risposta td {padding-top:15px}
.rispondi {width:190px; margin-top:15px}
.buttonRispondi {display:block; border-radius:4px; background:url(../img/button-small.gif) left top repeat-x; font-weight:bold; color:#fff; height:20px; line-height:20px; text-align:center}
.buttonRispondi:hover {background-position:bottom; color:#fff}
.risposte {float:left; width:538px; margin:20px 0}
.risposte div.elenco {float:left; width:538px;border-bottom:1px solid #D4D4D4; padding:10px 0}
.risposte div.time {float:left; width:400px; margin:5px 0; font-size:11px; color:#404040; padding:4px 0}
.risposte div.best {float:right; margin:5px 0}
.risposte div.best a {display:block; background:#D1DFBF; text-align:center; padding:2px; border-radius:2px; border:1px solid #A6BF89}
.risposte div.best a:hover {border-color:#6E8E48; color:#000}
.migliorRisposta {color:#404040; display:block; width:57px; text-align:center; margin-top:5px}
.insertRisposta {float:left; width:538px; margin-top:15px}
.insertRisposta .answer {float:left; width:538px; border-top:1px dotted #575E69; margin-top:10px; padding-top:10px; color:#404040}
.answer textarea {padding:3px; border:1px dotted #DA4C1A; width:530px; margin-top:10px; border-radius:4px}
.risultatiSearchAnswers {float:left; width:538px}
.risultatiSearchAnswers p {margin:10px 0}
.resto {float:left; width:530px; color:#878787; font-size:10px; padding:0; margin:5px 0 15px 0}
.correlati {float:left; width:518px; margin-top:20px; background:#EFEFEF; border-top:1px solid #B7B7B7; padding:10px}
.correlati b {display:block; margin-bottom:10px; font-size:15px; color:#404040}
.correlati b span {color:#56762F}
.correlati li {list-style:disc; list-style-position:inside; margin-left:3px}
/*GUIDE*/
.insertArticolo {float:left; width:170px; height:60px; margin-bottom:15px; background:url(../img/insertArticolo.gif) no-repeat; border-radius:6px}
.insertArticolo a {display:block; color:#fff; font-weight:bold; padding:14px 0 13px 5px}
.insertArticolo a:hover {color:#DCE7CE} 
.classificaUtenti {float:left; width:152px; background:url(../img/bg-content.gif) repeat-x; border-radius:3px; padding:5px}
.classificaUtenti b {display:block; margin-bottom:4px; text-decoration:underline}
.classificaUtenti li {list-style:decimal; margin:0 0 4px 21px}
.guida, .guidaInserisci, .guideHome, .guideCat {float:left; width:538px}
.guida h2 {color:#404040; font-size:22px; margin-bottom:10px}
.guidaInfo {display:block; margin-bottom:10px; padding:3px; color:#404040; background:#D1D1D1 url(../img/autore.gif) 5px 50% no-repeat; text-indent:15px; border-radius:4px; font-size:11px}
.guidaInfo span {color:#56762F}
.infoUtente {display:block; margin-bottom:20px; padding:3px; color:#404040; background:#D1D1D1; border-radius:4px}
.guideHome span {display:block; margin-top:15px; padding-top:10px; border-top:1px dotted #404040; background:url(../img/autore.gif) 0 13px no-repeat; text-indent:13px; color:#404040; font-size:11px}
.guideHome a {font-weight:bold; font-size:16px}
.lastGuide {float:left; width:320px}
.lastGuide li {padding:4px 0; border-bottom:1px dotted #B1B1B3; list-style-type:none}
.lastGuide li span {display:block; margin-top:5px; font-size:11px; color:#404040}
.topGuide {float:right; width:190px}
.topGuide li {list-style:decimal; margin:0 0 4px 25px}
.topGuide li a {color:#404040}
.topGuide li a:hover {color:#000}
.insert {float:right; width:170px; padding:0 10px; margin:20px 0 5px 0}
.guideCat p {margin-bottom:15px; border-bottom:1px dotted #404040; padding-bottom:15px}
.guideCat p a {font-weight:bold}
.guideCat span {display:block; margin-top:10px; background:url(../img/autore.gif) 0 50% no-repeat; text-indent:13px; color:#404040; font-size:11px}
.ordine {float:right; margin-top:-8px; width:160px}
.ordine li {float:right; margin-left:10px; list-style-type:none}
.ordine li a {display:block; padding:3px 5px; text-align:right; background:#D1DFBF; border-radius:0 0 3px 3px}
.guidaInserisci table {width:538px}
.guidaInserisci td {padding:5px 0}
.itemBottom {float:left; width:538px; border-top:1px solid #D1DFBF; padding:5px 0; margin-top:10px}
.itemBottom .itemFB {float:left; width:260px; height:48px}
.itemBottom .itemFB a {display:block; width:260px; height:48px; background:url(../img/fb-barra.gif) left top no-repeat; border-radius:4px}
.itemBottom .itemFB a:hover {background-position: left bottom}
.itemBottom .itemLast b {display:block; font-variant:small-caps}
.itemBottom .itemLast li a {background:url(../img/point.gif) left 3px no-repeat; padding-left:10px}
.itemBottom .itemLast {float:right; width:254px}
.itemBottom .itemLast li {font-size:11px; margin-top:4px; list-style-type:none}
/*CASHBACK*/
.listNegozio {float:left; width:538px; padding-bottom:15px; margin-bottom:15px; border-bottom:1px dotted #56762F}
.listNegozio table {width:538px; margin-bottom:5px}
.colum1 .logo {width:130px}
.colum1 .logo img {outline:1px solid #484848}
.nome {float:left; width:290px; line-height:25px; font-weight:bold; font-size:15px; color:#404040; margin-top:-4px}
.voto {float:right; width:100px; margin-top:-4px}
.compra {float:left; width:155px}
.compra a {display:block; width:110px; background:#D1DFBF; text-align:center; padding:2px 0; border:1px solid #749050; border-radius:2px}
.compra a:hover {color:#000}
.iscrizione {float:left; width:140px; padding:2px 0}
.iscrizione span {color:#56762F}
.punti {float:right; padding:2px 0}
.commentiOn {cursor:pointer; font-size:11px; color:#484848; padding:2px; display:none}
.commentiOff {font-size:11px; padding:2px; border-radius:4px; background:#e7e8ea}
.commentiOff b {cursor:pointer; display:block; background:#D9DADC; padding:2px 0}
.commentiOff .mostraComm {cursor:pointer; display:block}
.commentiOff li {list-style:decimal; margin:10px 0 0 30px}
.commentiOff li .autore {display:block; margin-bottom:5px; text-decoration:underline}
.commentiOff li .commento {display:block; width:475px; background:#F8F8F8; padding:3px; border-radius:4px}
.scriviCommento {margin:10px 19px}
.scriviCommento textarea {padding:3px; border:1px dotted #AFAFAF; width:480px; margin:5px 0; font-size:11px}
.negozioTop {float:left; width:162px; text-align:center; background:url(../img/bg-content.gif) repeat-x; border-radius:3px; padding:5px 0 10px 0}
.negozioTop a {font-weight:bold; font-size:15px}
.negozioTop img {width:120px; height:60px; border:5px solid #D1DFBF; margin:10px 0; border-radius:4px}
.negozioTop img:hover {border:5px solid #A0B882}
/*GIOCHI*/
.giocoTop {float:left; width:158px; text-align:center; background:url(../img/bg-content.gif) repeat-x; border-radius:3px; padding:5px 2px 0 2px}
.giocoTop a {font-weight:bold; font-size:15px}
.giocoTop img {width:100px; height:100px; border:5px solid #D1DFBF; margin:5px 0 10px 0; border-radius:4px}
.giocoTop img:hover {border:5px solid #A0B882}
.salaGiochi {float:left; width:530px; margin:20px 3px 20px 4px}
.salaGiochi li {float:left; width:93px; margin:0 1px 1px 0; border:1px solid #B1B1B3; border-radius:4px; text-align:center; padding:5px; height:130px; font-size:12px; background:url(../img/gioco-list.gif) left top repeat-x; list-style-type:none}
.salaGiochi li:hover {background-position:bottom}
.salaGiochi li img {width:86px; height:86px; border:1px solid #484848; margin-bottom:2px}
.gioco {float:left; width:720px; padding:5px; background:url(../img/titolo-bg.png) left top repeat-x; border:1px solid #D1DFBF; border-radius:3px; margin-bottom:15px}
.giocoSingolo {margin:20px 0; text-align:center}
.giocoEmbed {padding:10px; background:#e7e8ea; outline:1px dotted #B1B1B3}
.giocoCommenti {float:left; width:450px}
.giocoCommenti b {display:block; padding:3px; color:#404040; background:#F2F2F2 url(../img/fbStream-bg.gif) repeat-x}
.itemBottomGioco {float:right; width:260px}
.itemBottomGioco .itemFB {float:left; width:260px; height:48px; margin-bottom:15px}
.itemBottomGioco .itemFB a {display:block; width:260px; height:48px; background:url(../img/fb-barra.gif) left top no-repeat; border-radius:4px}
.itemBottomGioco .itemFB a:hover {background-position: left bottom}
.itemBottomGioco .itemLast b {display:block; font-variant:small-caps}
.itemBottomGioco .itemLast {float:right; width:260px}
.itemBottomGioco .itemLast ul {margin-top:5px}
.itemBottomGioco .itemLast li {float:left; width:81px; margin:0 1px 1px 0; border:1px solid #B1B1B3; border-radius:4px; text-align:center; padding:3px 1px 0 1px; font-size:11px; height:105px; list-style-type:none}
.itemBottomGioco .itemLast li img {width:70px; height:70px; margin-bottom:2px}
/*GRATTA*/
.gratta {float:left; width:538px; margin:20px 0; text-align:center}
.grattaImg {width:380px; height:240px; margin:20px 77px; background:url(../grattaricarica/img/bg-gratta.gif) left top no-repeat; cursor: url(../grattaricarica/img/coin.cur), move; padding-top:15px}
.bannerImg img {margin:10px 0}
.gratta span {color:#56762F}
.gratta strong {display:block}
/*REFFERAL, RICARICHE*/
.refferal, .ricarica {float:left; width:518px; margin:0 10px 10px 10px; border-bottom:1px dotted #BEBEBE; padding-bottom:10px}
.refOrdine {float:left; text-align:center; border-top:5px solid #da4c1a; background:#e7e8ea; padding:0 3px; margin:3px 25px 0 0; width:22px; border-radius:2px}
.refOrdine span {display:block; margin-bottom:2px; font-weight:bold; font-size:15px}
.refNick {float:left; width:380px; margin-top:7px}
.refNick b {color:#56762F}
.refAffi {float:right; margin-top:7px}
.ricCalendario {float:left; text-align:center; border-top:5px solid #da4c1a; background:#e7e8ea; padding:0 3px; margin-top:2px; border-radius:2px}
.ricCalendario span {display:block; margin:2px 0 4px 0; font-weight:bold}
.ricNickname {float:left; margin-left:20px; height:28px}
.ricNickname span {display:block; margin-bottom:1px}
.ricNickname span b {color:#56762F}
.ricOperatore, .ricNumero {float:left; width:200px; font-style:italic}
/*UTENTE*/
.ut {float:left; width:720px; padding:5px; background:url(../img/titolo-bg.png) left top repeat-x; border:1px solid #D1DFBF; border-radius:3px; margin-bottom:15px}
.utItem {width:720px; margin:20px 0}
.utItem p {margin-bottom:20px}
.ut strong {font-size:18px; color:#56762F; margin-bottom:5px; display:block}
.ut form span {font-size:11px; font-style:italic}
.ut textarea {border:1px dotted #DA4C1A; padding:4px; border-radius:4px}
.ut table.profilo, .ut table.profiloInteressi {width:720px; margin:10px 0 25px 0}
.ut table.public, .ut table.answers {width:720px; margin:10px 0; border-top:1px dotted #B8B8B8}
.ut td {padding:5px 0}
table.profilo label input {vertical-align:sub}
.profiloInteressi td {padding:5px 0; width:25%; color:#404040}
.profiloInteressi input {vertical-align:sub}
.utLogin table {width:538px; margin:10px 0}
.utLogin td {padding:5px 0}
.utLogin td a {font-size:11px; color:#000}
.utLogin a:hover {text-decoration:underline}
.formError {font-size:12px; font-style:italic; color:#CC0000}
.mouseOverEvenRow {background:#E3E3E3}
.markedEvenRow {background:#E3E3E3}
.ut table.public td {border-bottom:1px dotted #B8B8B8; vertical-align:top}
.ut table.public td.pubblicato {text-align:center; width:110px}
.ut table.public td.pubblicato span, span.cancel {color:#CC0000}
.ut table.public td.voti {text-align:center; width:90px}
.ut table.public td.voti span, .ut table.public td.corrente span {font-size:11px}
.ut table.public td.corrente {text-align:center; width:90px; border-left:1px dotted #B8B8B8; border-right:1px dotted #B8B8B8}
.ut table.answers td {border-bottom:1px dotted #B8B8B8}
.ut table.answers td.link span {display:block; margin-top:2px; font-size:11px}
.bonusDomande, .bonusRisposte {width:120px; text-align:right}
.bonusDomande img {vertical-align:top; margin-right:5px}
.bonusRisposte img {vertical-align:middle; margin-right:3px}
.utCancel {float:right; margin-top:-26px}
.utCancel a {font-size:11px; color:#727272; font-weight:bold}
.utCancel a:hover {color:#000}
.amiciSx {float:left; width:348px}
.amiciDx {float:right; width:330px}
.amiciSx b, .amiciDx b {display:block; margin-bottom:10px; font-size:14px; color:#404040; border-bottom:1px dotted #404040; padding-bottom:3px}
.amiciSx table {width:348px}
.amiciSx td {width:116px; text-align:center; padding-bottom:10px; font-weight:bold; font-size:12px}
.amiciSx td img {border:5px solid #D1DFBF; margin-bottom:2px; border-radius:4px}
.amiciSx td img:hover {border:5px solid #A0B882}
.amiciDx p {text-align:justify}
.amiciDx table {margin-bottom:10px}
.amiciDx td {width:45px}
/*INFO*/
.info {float:left; width:720px; padding:5px; background:url(../img/titolo-bg.png) left top repeat-x; border:1px solid #D1DFBF; border-radius:3px; margin-bottom:15px}
.info form {margin-top:20px}
.info textarea {border:1px dotted #DA4C1A; padding:4px; width:380px; border-radius:4px}
.info td {padding:5px 0}
.info table.contatti {margin:0 auto}
.faqRisposta {background:#e7e8ea; padding:10px 4px 5px 16px}
/*NEWS*/
.rssFeed {float:right; width:32px; height:32px; margin:-40px -2px 0 0}
.rssFeed a {display:block; background:url(../img/footerRSS.png) 0 0; width:32px; height:32px}
.rssFeed a:hover {background-position:0 -32px}
.lastNews {width:534px; margin:20px 0}
.lastNews h1 {font-size:18px; color:#56762F; padding-bottom:5px}
.lastTesto {display:block;; border-top:1px dotted #B1B1B3; border-bottom:1px dotted #B1B1B3; padding:5px 0; margin-bottom:5px}
.lastPubblic {float:left; width:534px}
.lastPubblic .pubblicData {float:left; width:500px; font-size:12px; font-style:italic; color:#484848}
.archivioNews {float:left; width:534px; min-height:50px; height: auto !important; height:50px; font-size:12px; text-align:justify; border-bottom:1px dotted #B1B1B3; padding:10px 0}
.archivioNews:hover {background:#e7e8ea}
.archData {float:left; width:50px; height:38px; padding-top:14px; font-weight:bold; text-align:center; background:url(../img/calendar-news.png) left top no-repeat}
.archTesto {float:right; width:470px}
.archivioNews span {font-weight:bold; font-size:14px; color:#56762F; display:block; margin-bottom:5px}
.colum1 table.newsRSS  {width:538px; margin-top:20px}
table.newsRSS td {padding:10px 0; border-bottom:1px dotted #484848}
table.newsRSS b {color:#404040}
table.newsRSS td span {display:block; text-align:center; float:right}
table.newsRSS td span a {display:block; border:1px solid #56762F; border-radius:3px; padding:2px 4px; background:#7DA151; color:#fff}
table.newsRSS td span a:hover {background:#8FAC6C; border-color:#33451C}
table.newsRSS td .fieldRSS {border:1px dotted #DA4C1A; padding:4px; width:240px; border-radius:4px}
/*REGISTER*/
.regBanner {float:left; width:250px; margin-bottom:15px; height:96px; background:url(../img/regBanner-bg.png) no-repeat}
.regTesto {float:left; width:147px; padding:12px 0 0 7px; color:#fff; font-weight:bold}
.regTesto span {display:block; margin-bottom:4px}
.regButton {float:right; width:96px; height:96px}
.regButton a {display:block; width:96px; height:96px; background:url(../img/regBanner-button.png) left top no-repeat}
.regButton a:hover {background-position:left bottom}
#slideshow {position:relative; height:405px}
#slideshow div {position:absolute; top:0; left:0; z-index:8; opacity:0.0; height:405px}
#slideshow div.active {z-index:10; opacity:1.0}
#slideshow div.last-active {z-index:9}
#slideshow div img {height:405px; display:block; border:0; margin-bottom:10px}
.slideCaption {position:absolute; top:486px; background:url(../reg/img/caption-bg.png) repeat-x; width:395px; height:144px; color:#fff; z-index:5000; padding:0 10px; text-align:center; font-variant:small-caps}
.slideCaption h3 {font-size:24px; color:#C1C3C5; margin:20px 0}
.slideCaption h2 {font-size:22px; margin-top:10px}
.register {float:left; width:850px; margin:40px 65px}
.registerBottom {width:850px; background:url(../reg/img/bottom.png); height:420px}
.registerBottom3 {width:850px; background:url(../reg/img/bottom-register3.png); height:560px}
.registerSx {float:left; width:420px}
.registerDx {float:right; width:410px; margin:5px 10px 10px 0}
.registerDx table.fbConnect {width:285px; margin:10px auto; color:#1E2C4C; font-weight:bold; font-size:15px}
.registerDx table.fbConnect td.fbBut {width:96px; height:22px; background:url(../img/fbBut.png) no-repeat; text-indent:36px}
.registerDx table.fbConnect td.fbBut a {display:block; width:96px; height:22px; line-height:22px; color:#1E2C4C}
.registerDx table.fbConnect td.fbBut a:hover {color:#385390}
.registerDx table.registerForm {width:370px; color:#DA4C1A; font-size:14px; margin:0 auto}
.registerDx table.registerForm td {padding:10px 0}
.registerField {padding:5px; width:230px; border:2px solid #CECECE; border-radius:4px}
.registerForm label {color:#000; margin-right:10px; font-size:13px}
.registerDx span {display:block; text-align:center; border-top:1px solid #CCCDCE; padding-top:10px; font-size:11px; margin:10px 0}
.registerInteressi, .registerCoreg {width:400px; outline:1px dotted #BCBCBC; min-height:410px; height: auto !important; height:410px; padding-top:10px}
.registerInteressi {float:left; margin:5px 0 0 10px}
.registerCoreg {float:right}
.registerInteressi strong, .registerCoreg strong {display:block; text-align:center; color:#404040; margin-bottom:20px}
.registerInteressi table, .registerCoreg table {width:390px; margin:0 auto 10px auto}
.registerInteressi td {width:33%; padding-bottom:20px}
.registerInteressi td input {vertical-align:sub}
.registerCoreg td {vertical-align:top; font-size:11px}
.registerCoreg td img {width:100px; height:50px; margin-right:10px}
.registerCoreg td input {margin-top:5px; vertical-align:sub}
.registerCoreg td label {margin-right:10px}
.registerTermini {float:left; width:820px; text-align:center; margin:20px 0; font-size:12px}
.registerTermini input {vertical-align:sub}
.registerConferma {float:left; width:820px; text-align:center}
/*INDEX*/
#homeWrap {float:left; width:726px}
.homeImage {position:relative; width:716px; height:240px; background:#404751; padding:10px 0 0 10px; margin-bottom:15px; border-radius:3px}
.homeImageTitel {position:absolute; width:306px; height:80px; background:url(../img/canaleImage-titel.png); padding:2px 2px 0 2px; margin-top:151px; overflow:hidden}
#box4 {position:absolute}
#box4 div.imageStart {width:310px; height:230px; float:left; font-size:12px; color:#fff}
#box4 div.imageStart a {color:#fff; font-size:13px; display:block; margin-bottom:3px; font-weight:bold}
#box4 div.imageStart a:hover {color:#E1E1E1}
#box4 img {width:310px;	height:230px}
.mask3 {position:relative; width:310px;	height:230px; overflow:hidden}
.thumb {position:absolute; top:10px; left:320px}
.thumb div {float:left; width:168px; height:110px; margin:0 0 10px 25px; cursor:pointer; background:#BCBFC2; border-radius:0 0 2px 2px; font-size:11px}
.thumb div span.view {display:block; height:75px; overflow:hidden; outline:1px solid #484848; margin-bottom:3px}
.thumb div span.view img {width:168px; height:125px}
.thumb div span.text {display:block; padding:2px 2px 0 2px}
.homeSx {float:left; width:546px}
.homeDx {float:right; width:170px}
.homeArticoli {float:left; width:265px; border:1px solid #DA4C1A}
.homeGuide, .homeAnswers {float:right; width:265px; border:1px solid #56762F}
.homeArticoli {border-radius:3px; height:388px; overflow:hidden}
.homeGuide {border-radius:3px; height:253px; overflow:hidden}
.homeArticoli b {display:block; color:#fff; font-variant:small-caps; font-size:16px; background:url(../img/homeArticoli-bg.jpg) no-repeat; padding:4px 5px; border-radius:2px 2px 0 0}
.homeGuide b, .homeAnswers b {display:block; color:#fff; font-variant:small-caps; font-size:16px; background:url(../img/homeGuide-bg.jpg) no-repeat; padding:4px 5px; border-radius:2px 2px 0 0}
.homeArticoli ul, .homeGuide ul {margin:10px 8px}
.homeArticoli li, .homeGuide li {}
.homeArticoli li {list-style:url(../img/point-orange.gif) outside; margin:0 0 10px 13px}
.homeGuide li {list-style:url(../img/point-green.gif) outside; margin:0 0 8px 13px}
.homeArticoli li a, .homeGuide li a {color:#404040; font-weight:bold; font-size:12px}
.homeArticoli li a:hover, .homeGuide li a:hover {color:#000}
.homeGuide li span {display:block; font-size:11px; margin-top:3px; color:#404040}
.homeGuide li span a {color:#404040; text-decoration:underline; font-weight:normal; font-size:11px}
.homeGuide li span a:hover {text-decoration:none}
.homeAnswers {border-radius:3px; height:120px; margin-top:13px}
.homeAnswers div.homeDomanda {width:255px; margin:8px 5px 5px 5px; height:52px}
.homeAnswers img {float:left; margin-right:10px}
.homeAnswers a {font-weight:bold}
.homeAnswers div.homeDomandaInfo {width:241px; margin:0 12px; font-size:11px; color:#404040}
.homeDomandaInfo a {color:#404040; text-decoration:underline; font-weight:normal}
.homeDomandaInfo a:hover {text-decoration:none}
.slide-accordion {float:left; width:546px; overflow:hidden; margin-top:16px; background:url(../img/slide-accordion-bg.gif) repeat-x; border-radius:3px; font-size:12px}
.slide-accordion ul {float:left; height:160px; width:546px}
.slide-accordion ul li {float:left; font-weight:bold; text-align:center; list-style:none}
.slide-accordion li a {font-weight:bold}
.slide-accordion li a:hover {color:#fff}
.slide-accordion li span.textNews {display:block; margin-top:7px; padding-top:10px; border-top:1px dotted #fff}
.slide-accordion li span.ricAttivata {display:block; margin:15px 0; color:#C1C3C5}
.slide-accordion li span.topAffi {display:block; color:#C1C3C5; margin:15px 0}
.slide-accordion ul li p {border-right:1px solid #FFFFFF; display:block; float:left; width:85px; height:130px; font-size:15px; color:#5D6571; padding-top:30px; font-variant:small-caps; line-height:20px; cursor:pointer}
.slide-accordion p:hover {color:#353A43}
.slide-accordion p span.slideRSS {display:block; width:32px; height:32px; background:url(../img/slide-accordion-rss-hover.png); margin:10px 0 0 26px}
.slide-accordion p span.slideRSS a {display:block; width:32px; height:32px; background:url(../img/slide-accordion-rss.png)}
.slide-accordion p span.slideRSS a:hover {background:url(../img/slide-accordion-rss-hover.png)}
.slide-accordion ul li.fine p {border-right:none}
.slide-accordion ul li.accordItem {color:#000000; backgorund-position:top left; margin:0}
.slide-accordion ul li.hide {display:none}
.slide-accordion ul li.visible {display:block}
.slide-accordion ul li.accordion-description {float:left; padding:0 10px; width:182px; text-align:left; background:#404751; height:160px}
.slide-accordion ul li.accordion-description .accordion-container {display:block; font-weight:normal; color:#fff; padding:10px 0}
.slide-accordion ul li.selected p {border-right:none; background:#404751; color:#fff}
/*FOOTER*/
#footerWrapper {width:100%}
#footer {width:988px; margin:0 auto; background:url(../img/footer-top.png) no-repeat top left; color:#E5EBDC; padding-top:20px}
.footerLogo {float:left; width:988px; background:url(../img/footer-logo.png) right 116px no-repeat}
.footerSx a, .footerDx a {color:#E5EBDC; background:url(../img/footer-point.png) no-repeat left; padding-left:13px}
.footerSx a:hover, .footerDx a:hover {color:#fff}
.footerSx {float:left; width:580px; margin-right:40px}
.footerSx li {float:left; width:193px; margin-top:5px; list-style-type:none}
.footerDx {float:right; width:320px; min-height:170px; height: auto !important; height:170px}
.footerDx div {float:left; width:320px; margin-bottom:20px}
.footerDx b, .footerSx b {font-size:16px; border-bottom:1px dotted #E5EBDC; font-variant:small-caps}
.footerDx li {float:left; width:160px; margin-top:5px; list-style-type:none}
.footerDx ul.socialFooter li {width:32px; margin-right:10px; list-style-type:none}
.footerDx ul.socialFooter li a {display:block; padding-left:0; width:32px; height:32px}
.footerDx ul.socialFooter li.footerRSS a:hover, .footerDx ul.socialFooter li.footerFB a:hover {background-position:bottom}
.footerDx ul.socialFooter li.footerFB a {background:url(../img/footerFB.png) left top no-repeat}
.footerDx ul.socialFooter li.footerRSS a {background:url(../img/footerRSS.png) left top no-repeat}
.footerBottom {float:left; width:988px; background:url(../img/footerBottom-line.png) left top repeat-x; padding-top:8px}
.footerBottom a {color:#E5EBDC}
.footerBottom a:hover, .footerBottom div a:hover {color:#fff}
#footer .footerBottom span {display:block; font-size:11px}
.footerBottom div {float:right; color:#737F63; font-size:11px}
.footerBottom div a {color:#737F63}
/*SEARCH RESULTS*/
.searchResult {width:538px}
#result_report {margin-bottom:20px; color:#404040; font-size:12px}
#results .description {font-size:12px; margin:4px 0}
#results .url {color:#404040; font-size:11px}
/*CLEAR*/
#content:after, #footer:after, #wrap:after {clear:both; display:block; content:"."; height:0; visibility:hidden}

