/*generic*/
body {font-family: "trebuchet MS", arial, helvetica, verdana, sans;	text-align:center; font-size:11px; margin:0; padding:0;}
body *{margin:0; padding:0; text-decoration: none;}

.TextLeft{text-align:left !important;}
.TextCenter{text-align:center !important;}
.TextRight{text-align:right !important;}

.AlignCenter{margin:0 auto 0 auto !important;}
img{border:none;}
.NoBorder{border:none !important;}
div, span, table{text-align:left;}

a{color:#333333; text-decoration:none;}
a:active,a:focus{outline: 0 !important;}

ol, ul{list-style-type:none; margin:0; padding: 0;}
.Bold{ font-weight:bold}
.FloatL{float:left;}
.FloatR{float:right;}
.Clear{clear:both;}
.Black{color:#000000 !important;}
.Gray{color:#999999 !important;}
.Orange{color:#ff6600 !important;}
.Red{color:#cc0000 !important;}

textarea{font-family: "trebuchet MS", arial, helvetica, verdana, sans; color:#333333; font-size:12px; line-height:12px; border:1px solid #999999; padding:5px;}

#T-Center a:hover{text-decoration:underline;}
a.LinkOrange{background:url(../images/generic/arrow-link-orange.gif) no-repeat 0 4px; color:#ff6600; text-indent:18px; display:block; margin:0; padding:2px 0px 2px 0px;}
a.LinkOrangeBlack{background:url(../images/generic/arrow-link-orange.gif) no-repeat 0 4px; color:#000; text-indent:18px; display:block; margin:0; padding:2px 0px 2px 0px; border-bottom:1px dotted #999;}
a.LinkOrangeArrow{background:url(../images/generic/arrow-link-orange.gif) no-repeat center right; color:#ff6600; width:12px; height:12px; display:block; margin:0; padding:0;}
a.LinkOrangeBig{background:url(../images/generic/arrow-link-orange-big.gif) no-repeat 0 center; color:#333; display:block; margin:0; padding:6px 0px 6px 28px; font-size:13px; font-family:"trebuchet MS"; font-weight:bold;}

a.LinkBlack{background:url(../images/generic/arrow-link-black.gif) no-repeat 0 4px; color:#000000; text-indent:18px; display:block; margin:0; padding:2px 0px 2px 0px}
a.LinkBlackR{background:url(../images/generic/arrow-link-black.gif) no-repeat right 4px; color:#000000; display:table; margin:0; padding:2px 20px 2px 0px}

.Top-center-Img{display:block; margin:0 0 5px 0 !important; padding:0 !important;}

table{/*border-collapse:collapse;*/}
table tr.Scuro{background:#E9E9E9;}


h1{font-size:23px; font-weight:bold; padding:0px 0px 10px 0px;}
h2{font-size:16px; font-weight:bold; padding:0px 0px 10px 0px;}
h3{font-size:14px; font-weight:bold; padding:0px 0px 5px 0px;}
h4{font-size:14px; font-weight:bold; padding:0;}
h5{font-size:14px; font-weight:bold; padding:0;}

#T-Center p{padding:5px 0px 5px 0px}
#T-Center p a{color:#ff6600; font-weight:bold;}
.nota{font-style:italic; margin:0; font-size:11px; display:block;}
hr {background-color:#cccccc; color:#cccccc; border:none; clear:both;  display:block; height:1px; margin:10px 0px 10px 0px; padding:0;}

.esempio{background-color:#eeeeee; display:block; border:1px solid #cccccc;}
.esempio h5{font-size:12px; font-weight:bold; padding:10px 0 5px 10px}
.esempio p{padding:10px !important;}

.AllertNeg{background:url(../images/generic/icon-allert.gif) #cc0000 10px 10px no-repeat; width:96%; display:block; padding:0px 0px 15px 0px; margin:10px 0px 10px 0px;}
.AllertNeg p{color:#ffffff; font-size:14px; padding:10px 10px 10px 75px;}
.AllertNeg a{color:#ffffff; text-decoration:underline;}

.AllertPos{background:url(../images/generic/icon-allert-pos.gif) #009900 10px 10px no-repeat; width:100%; display:block; padding:0px 0px 15px 0px; margin:10px 0px 10px 0px;}
.AllertPos p{color:#ffffff; font-size:14px; padding:10px 10px 10px 75px;}
.AllertPos a{color:#ffffff; text-decoration:underline;}

/*tabella*/
#T-Center table, #T-CenterFull table{width:100%; margin:10px auto 10px auto; /*border-collapse:collapse;*/}
#T-Center table tr th.TopRed, #T-CenterFull table tr th.TopRed{background-color:#ff6600; color:#ffffff !important; text-align:left !important; border-right:1px dotted #ffffff;}
#T-Center table tr th, #T-CenterFull table tr th{text-align:left !important; padding:5px !important;}
#T-Center table tbody tr, #T-CenterFull table tbody tr{border-bottom:1px dotted #999999;}
#T-Center table tbody tr.Scuro, #T-CenterFull table tbody tr.Scuro{background:#D7D7D7;}
#T-Center table thead tr td, #T-Center table tbody tr td, #T-CenterFull table thead tr td, #T-CenterFull table tbody tr td{padding:5px;}
.TableTitle { background:#800000; font-size:14px; color:#FFF; font-weight:bold; padding:5px; margin-bottom:-10px}
.TableTitleOrange{ background:#ff6600; font-size:14px; color:#FFF; font-weight:bold; padding:5px; margin-bottom:-10px}


#T-Center ul{padding:10px;}
#T-Center li{padding:0 0 0 15px;}
#T-Center ul.Circle{/*list-style-type: circle;*/  display: block;}
#T-Center ul.Circle li{background: url(../images/generic/bullet_orange.gif) no-repeat -4px 0; }

#T-CenterFull ul.Circle{/*list-style-type: circle;*/  display: block;}
#T-CenterFull ul.Circle li{background: url(../images/generic/bullet_orange.gif) no-repeat -4px 0; }

/*come giocare come iniziare*/
ol.SfondoNumerato{list-style-type:none; padding:0;}
ol.SfondoNumerato li span.LiStep {background:url(../images/poker/regole/bg_li_numerato.gif) no-repeat 0 0; color:#FF6600; display:block; font-size:14px; font-weight:bold; height:30px; line-height:30px; margin:0 10px 5px 0; text-align:center; width:30px;}
ol.SfondoNumerato li{border-bottom:1px solid #CCCCCC; margin:0 0 20px; padding:0 0 10px 0!important}

/*Scarica scarica*/
ol.SfondoNumeratoLeft{list-style-type:none; padding:0;}
ol.SfondoNumeratoLeft li span.LiStep {background:url(../images/poker/regole/bg_li_numerato.gif) no-repeat 0 0; float:left; color:#FF6600; display:block; font-size:14px; font-weight:bold; height:30px; line-height:30px; margin:0 10px 0px 0; text-align:center; width:30px;}
ol.SfondoNumeratoLeft li{border-bottom:1px solid #CCCCCC; margin:0 0 20px; padding:0 0 10px 0!important; float:left; width:100%;}
ol.SfondoNumeratoLeft h4{line-height:30px;}




/*sfondi*/
.ColorHome{background-color:#ffffff;}
.ImgHome{background-image:url(../images/generic/Hp-bg-grey.gif); background-repeat:repeat-x;}

.Color{background-color:#ffffff;}
.Img{background-image:url(../images/generic/bg-grey.gif); background-repeat:repeat-x;}


/*header img*/
.HeaderImg{display:table; width:975px; height:80px; margin:10px 0px -5px 0px; padding:0;}
.HeaderImg img{position:absolute; z-index:-100;}
/*.Bt-Download a{background:url(../../images/generic/Hp-download-client-btn.png); width:400px; height:225px; display:block;}*/





/*Main*/
#T-Main{width:985px; display:table; margin:0 auto 0 auto; /*padding:0 5px;*/}

/*Content*/
#T-Content{background:url(../images/generic/T-Main-bg111.png) top left no-repeat; width:985px; overflow:hidden; margin:20px 0 0 0;  padding:5px 0px 0px 0px;/**/}
.MainWithe{background:url(../images/generic/T-Main-bg2.png) top left no-repeat !important;}



/*Left*/
#T-Left{width:184px; float:left; margin:0px 0px 0px 5px; padding:0px 0px 0px 0px;}
#L-LeftMenu{width:184px;}
#L-LeftMenu .TitleMenu{background-color:#333333; font-size:14px; font-weight:bold; height:16px; color:#FFF; padding:3px 0 3px 12px;}
#L-LeftMenu .TitleMenu a{background-color:#333333; font-size:14px; font-weight:bold; height:16px; color:#FFF;}
#L-LeftMenu .TitleMenu a:hover{color:#FFF;}
#L-LeftMenu .TitleMenu a:active{color:#FFF;}
#L-LeftMenu li {display:block; border-bottom:1px solid #ffffff;}
#L-LeftMenu li a{color:#000; background:url(../images/generic/L-LeftMenu-bg.gif) top left repeat-y; font-weight:bold;  width:165px; border-bottom:1px solid #e2e2e2; padding: 3px 6px 3px 12px; display:block; }
#L-LeftMenu li a:hover{color:#ff6600;}
#L-LeftMenu li a.active{color:#ff6600;}
#L-LeftMenu li.arrow {}
#L-LeftMenu li.arrow a{background:url(../images/generic/L-LeftMenu-ul-sub.gif) top left no-repeat;}
#L-LeftMenu li.arrow a:hover{color:#ff6600;}
#L-LeftMenu ul li ul.submenu li{display:block;}
#L-LeftMenu ul li ul.submenu li a{background:url(../images/generic/L-LeftSubmenu-bg.gif); color:#000; font-weight:normal; padding: 3px 0 3px 22px; width:162px; display:block;}
#L-LeftMenu ul li ul.submenu li a.active{background:url(../images/generic/L-LeftSubmenu-bg-active.gif); color:#fff;}



/*Center*/
#T-Center{text-align:justify; width:491px; float:left; border-top:22px solid #cccccc; padding:15px;}
#T-CenterFull{background-color:#ffffff; text-align:justify; width:761px; float:left; border-top:22px solid #cccccc; padding:15px;}
#T-Full{background:#ffffff; text-align:justify; display:table; width:975px; border-top:22px solid #cccccc; padding:0; margin: 0 0 0 5px;}

/*colonne*/
.BoxCol{display:table; width:239px; height:500px; margin:0; padding:0;}
.MedBoxImg{width:230px; height:173px; display:block; float:left; border-bottom:1px dotted #999999; margin:0px 5px 20px 5px; padding:0px 0px 10px 0px;}
.MedBoxImg .BoxImg{display: block; height:90px; width:230px; margin:0px 0px 5px 0px; padding:0; vertical-align:middle;}
.MedBoxImg h3{margin:0; padding:0;}
.MedBoxImg p{margin:0; padding:0;}

.MedBox{width:230px; height:76px; display:block; float:left; border-bottom:1px solid #999999; margin:0px 5px 20px 5px; padding:0px 0px 10px 0px;}
.MedBox h3{margin:0; padding:0;}
.MedBox p{margin:0; padding:0;}

/*grid*/
.MiniBox{display:block; width:95px; height:160px; float:left; margin:4px; padding:5px;}
.MiniBox .BoxImg{display:block; width:95px; height:95px; margin:0; padding:0;}
.MiniBox .Dato1 {background-color:#ff6600; color:#ffffff; text-indent: 3px; display:block; margin:0; padding:2px; font-weight:bold;}
.MiniBox .Dato2 {display:block; width:95px; line-height:20px; margin:0; padding:0;}
.MiniBox .Dato2 a{font-weight:bold; color:#ff6600;}
.MiniBox .Dato3 {display:block; width:95px; margin:2px 0 0 0; padding:0; line-height:12px;}

/*Right*/
#T-Right{background:url(../images/generic/L-Right-bg.jpg) top left; width:271px; display:table; float:left; border-top:22px solid #cccccc;}
#T-Right .BScarica{position:absolute; z-index:1000; width:303px; height:103px;}
#T-Right a.LinkInfo{color:#ff6600; /*position:absolute;  top:65px; left:103px;*/ margin:-39px 0 0 95px; width:90px; height:20px; display:block; z-index:100000000;}
#T-Right .BBrowser{background: url(../images/generic/BtnGiocaBrowser.png) no-repeat; font-weight:bold; line-height:30px; text-indent:15px; width:270px; height:28px; display:table; margin:103px 0px 0px 0px;}

#T-Right .Blog .TitleBlog{background:#000000; color:#ffffff; font-size:14px; font-weight:bold; height:16px; margin:10px 0px 0px 0px; padding:3px 0 5px 7px;}
#T-Right .Blog .TitleBlog img{float:left; padding:0 5px 0 0 }
#T-Right .Blog .news{border-bottom:#dcdcdc 1px solid; padding:7px; line-height:12px}
#T-Right .Blog .news img{ float: left; padding:0 5px 0 0}
#T-Right .Blog .news .txt {float:left; width:195px;}
#T-Right .Blog .news .txt h4{font-weight:bold; font-size:11px}
#T-Right .Blog .news .txt p{font-size:11px; line-height:14px;}
#T-Right .Blog .BoxLink{background:#ddd; height:20px; color:#000; padding:5px 8px 5px 5px; margin-top:1px}

#T-Right .Classifiche .Titolo{background: url(../images/generic/L-Right-bg-classifiche.jpg); color:#ffffff; font-size:14px; font-weight:bold; line-height:23px; height:23px; padding:0px 2px 0px 8px; margin:0px;}
#T-Right .Classifiche .BoxPlayer{border-bottom:1px solid #DCDCDC; line-height:12px; padding:7px;}
#T-Right .Classifiche .BoxPlayer h4 {font-size:14px; margin:7px 0 10px 0;}
#T-Right .Classifiche .BoxPlayer img {float:left; padding:0 10px 0 0;}
#T-Right .Classifiche .BoxPlayer .txt {float:left; width:190px;}
#T-Right .Classifiche .BoxPlayer .txt h4 {font-size:11px; font-weight:bold;}
#T-Right .Classifiche .BoxPlayer .txt p {font-size:11px; line-height:14px;}

#T-Right .Classifiche .TabClassifiche select{border:1px solid #999999; font-size:11px; height:20px; float:right; width:110px; padding:2px 0}
#T-Right .Classifiche .TabClassifiche{margin:9px 10px;}
#T-Right .Classifiche .TabClassifiche h4 {font-size:14px; margin:0 0 5px 0;}
#T-Right .Classifiche .TabClassifiche table {width:234px; margin:0px 0px 10px 0px}
#T-Right .Classifiche .TabClassifiche table tr td {height:26px; text-indent:3px}
#T-Right .Classifiche .TabClassifiche table thead tr td {border-bottom: #CCCCCC 1px solid;}
#T-Right .Classifiche .TabClassifiche table tr.Scuro{background:#e9e9e9;}
#T-Right .Classifiche .BoxLink{height:20px; color:#000; padding:5px 8px 5px 5px; margin-top:1px}

#T-Right .BoxItalia{margin:10px 0 10px 0}
#T-Right .BoxItalia .Titolo{background: url(../images/generic/L-Right-bg-classifiche.jpg); color:#ffffff; font-size:14px; font-weight:bold; line-height:22px; height:23px; padding:0px 2px 0px 8px; margin:10px 0px 0px 0px;}
#T-Right .BoxItalia .BoxItaliaMenu{margin:15px 10px 0 0;padding:0; float:right}
#T-Right .BoxItalia .BoxItaliaMenu li{border-left:1px solid #666666; display:block; float:left; margin:0; padding:0 5px;}
#T-Right .BoxItalia .BoxItaliaMenu li.first{border:none !important;}
#T-Right .BoxItalia .Content{display:table;margin:15px 0 0 20px;padding:0;}
#T-Right .BoxItalia .BoxLink{height:20px; color:#000; padding:5px 8px 5px 5px; margin-top:1px}

#T-Right .BoxPokerLive{background:url(../images/generic/L-BoxLive-bg.png) no-repeat 0 0; height:200px; margin:10px 0 0 2px; padding:0;}
#T-Right .BoxPokerLive .Titolo{color:#ffffff; font-size:14px; font-weight:bold; display:block; margin:0px 0px 0px 0px; padding:12px 0px 4px 15px;}
#T-Right .BoxPokerLive .BoxImg{border:2px solid #FFFFFF; display:table; float:left; height:65px; margin:10px 0 0 20px; padding:0; width:110px;}
#T-Right .BoxPokerLive .Content{display:table; float:left; margin:0; padding:7px 0 0 8px; width:110px;}
#T-Right .BoxPokerLive .Content .Tit{color:#FF6600; font-size:11px; line-height:14px; padding:0 0 5px !important;}
#T-Right .BoxPokerLive .Content p{color:#B3B3B3; display:table; line-height:14px; margin:0; padding:0;}
#T-Right .BoxPokerLive a.btn {background:url(../images/generic/L-BoxLive-btn.png) no-repeat 0 0; color:#FFFFFF; display:block; font-weight:bold; height:40px; line-height:38px; margin:20px auto 0; padding:0; text-align:center; width:240px;}

#T-Right .Bottom{background:url(../images/generic/L-Right-bottom.jpg) bottom left no-repeat; height:7px; margin:0; padding:0;}

/*Footer*/
#T-Footer{background:url(../images/generic/T-Footer-bg.gif) no-repeat 0 255px; width:975px; display:table; margin:0 auto 0 auto; padding:0px 5px 0px 5px;}

#T-Footer #L-BoxNote{color:#707070; display:table; width:975px; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; margin:0px 0px 20px 0px; padding:30px 0px 20px 0px;}
#T-Footer #L-BoxNote h3{color:#707070; font-size:11px !important;}
#T-Footer #L-BoxNote p{display:block; width:610px;}