@charset "utf-8";
/* CSS Document */

/** TYPO **/

BODY {background: #282828 url('/uploads/images/mycss/bg.gif') repeat 0 0 !important;font-family:Tahoma;}
.infoBlock{background: #282828;color:#FFFFFF;border:0}
.infoBlock A{color:#EFB921;}
.infoBlock A:hover{color:#FFFFFF;}
.boxIframe iframe{overflow:hidden;}

#overcontainer{background: #282828 url('/uploads/images/mycss/bg.gif') repeat 0 0 !important;font-family:Tahoma;}

A{color:#EFB921;}
A:hover{color:#FFFFFF;}
A:visited{color:#EFB921;}
/** LAYOUT **/

.container {background-color:#282828;padding:0 0px;}
.internalHead .container{background-color:#282828;height:165px;}
.internalContent .container {background-color:#000000;border-top:1px solid #404040;}
.internalContent {margin-top:0;}

.overflowContent table {color:#000000;line-height:18px;}
.overflowContent .heading2 {color:#EFB921;font-size:14px;}
.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:5px;}

/* HEADER */
.testata {background-image:none;height:115px;}

.logo {background:#282828 url(/uploads/images/mycss/logo.jpg) no-repeat scroll 0px 0px;float:left;height:115px;width:300px;}
.head .logo a {display:block;float:left;height:100px;overflow:hidden;padding-top:0;width:300px;}

#menu_rapido,#promozione_header {height:100px;left:360px;margin-top:7px;position:absolute;width:150px;}
#menu_rapido H3{color:#FFFFFF;font-size:12px;padding:5px;}
.rapido_poker {background-color:#282828;background-image:url(/uploads/images/mycss/menurapido.jpg);background-position:left 2px;background-repeat:repeat;display:block;float:left;text-align:center;padding-top:55px;width:58px;height:25px;}

.rapido_poker:hover {background-color:#282828;background-image:url(/uploads/images/mycss/menurapido.jpg);background-position:left bottom;}
.rapido_conto {background-color:#282828;background-image:url(/uploads/images/mycss/menurapido.jpg);background-position:right 2px;background-repeat:repeat;display:block;float:right;text-align:center;padding-top:55px;width:58px;height:25px;}
.rapido_conto:hover {background-color:#282828;background-image:url(/uploads/images/mycss/menurapido.jpg);background-position:right bottom;}

#promozione_header{background-color:#282828;background-image:url(/uploads/images/promo/bonus_header.png);background-position:20px 10px;background-repeat:no-repeat;}
/** LOGIN **/
.head .loginBox {background:#282828 url(/uploads/images/mycss/sfondo_login.jpg) no-repeat scroll 0 0;float:right;height:110px;padding:0 15px;width:360px;position:relative;}
.head #loginForm{margin-top:32px;display:block;}
.head .inputField .inputTf {border:2px solid #FFFFFF;color:#363636;font-family:Arial,Helvetica,sans-serif;font-size:12px;width:125px;}

.head label{color:#FFFFFF;display:block;font-weight:normal;}
#new_user{position:absolute;top:5px;background:#131313 url(/uploads/images/mycss/loader.gif) no-repeat scroll 0 4px;font-weight:bold;padding-left:20px;}
#new_user A{color:#EFB921; font-size:11px;}
#new_user A:hover{color:#FFFFFF}
#info_table{position:absolute;top:5px;right:20px;color:#EFB921;}
#info_table B{color:#EFB921;}
.head .loginBox .addLink a {color:#EFB921;font-size:10px;}
A.info_table{color:#ABABAB;font-size:9px;}
A.info_table:hover{color:#EFB921;}
.addLink{color:red}

#loginForm .inputField{background-image:none;height:auto;padding:0px;}
#loginForm .inputField .inputBackground {background-image:none;height:auto;padding:0;}
#loginForm .button01{padding-top:18px;}
#divSaldo{margin-top:14px; margin-left:20px;}
#divSaldo STRONG{color:#EFB921;}
.buttonLogout a {background-image:url(/uploads/images/mycss/logout.jpg);height:4px;padding-top:27px;width:100px;text-indent:-9999px}
.buttonConto a {background-image:url(/uploads/images/mycss/conto.jpg);height:4px;padding-top:27px;width:100px;text-indent:-9999px}
/** MENU **/
.head .menu {background-color:#131313;background-image:none;float:left;height:25px;width:950px;}
.head .menu a {color:#DBDBDB;float:left;font-family:Tahoma;font-size:15px;font-weight:bold;height:25px;margin-top:0;padding:0 10px;}
.head .subMenuBar {background-image:none;background-color:#282828;left:16px;position:absolute;top:140px;width:900px;z-index:12500; height:10px;}
.head .menu .active, .head .menu .active:hover {color:#EFB921;font-size:15px;font-weight:bold;height:25px;}
.head .menu a:hover {background:none;color:#EFB921;font-family:Tahoma;font-size:15px;font-weight:bold;}
.head .menu li {float:left;margin:0 5px;}
.head .subMenu {padding-top:0px;}
.head .subMenu a {border:0;color:#AAAAAA;float:left;font-size:13px;font-weight:normal;line-height:16px;margin-top:0px;padding-left:0px;padding-right:20px;padding-top:4px;}
.head .subMenu .active, .head .subMenu .active:hover {background-image:none;color:#DBDBDB;text-decoration:underline;}
.head .subMenu a:hover {background-image:none;color:#DBDBDB;}
.internalHead {height:165px;overflow:hidden;z-index:-10;}


/** BOX NEWS **/

.blogArticle H3{color:#EFB921;font-size:12px;font-weight:bold;}
.boxNews .contenuto {background-color:#000000;font-size:12px;line-height:22px;margin-left:0;overflow:hidden !important;padding:0 5px;text-align:justify;margin-bottom:20px}
.boxNews .blogArticle .autore {border-bottom:0px solid #666666;color:#FFFFFF;padding-bottom:30px;padding-left:75px;}
.boxNews .heading h1 {color:#FFFFFF;display:block;font-family:Tahoma;font-size:16px;font-weight:bold;margin:0;padding:0;}
.boxNews .blogArticle .commenti {background-image:url(../../images/comment.png);background-position:0 5px;background-repeat:no-repeat;display:block;float:right;font-size:10px;padding-left:20px;}
.blogInfoDate {background-image:url(../../images/blogInfoDate.png);background-repeat:no-repeat;height:74px;margin-left:2px;margin-top:-4px;padding-left:3px;padding-right:14px;position:absolute;text-align:center;width:60px;z-index:20;}
.boxNews .photo {float:left;margin-bottom:10px;margin-right:10px;}
.boxNews .bottomLinks {background-color:#282828;border-top:1px solid #666666;height:20px;padding-right:5px;}
.tagnotizie {background-color:#131313;font-size:9px;letter-spacing:1px;margin-top:0px;padding:5px;text-align:left;}

/*** FOOTER ****/

#footer {background:#222222 none repeat scroll 0 0;border-bottom:1px solid #2C2C2C;border-top:1px solid #404040;display:block;font-family:Tahoma;font-size:10px;height:auto;margin:0 auto;width:950px; clear:both;}
#footer h1, h2, h3, h4, h5, p {margin:0;padding:0;}
#footer a {outline-color:-moz-use-text-color;outline-style:none;outline-width:0;text-decoration:none;}
#footer .menus {margin-left:20px;padding:20px 0 0;}
#footer ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
#footer ul.lista {display:block;float:left;height:auto;margin:0;padding:0 17px 0 4px;width:210px;}
#footer ul.listaB {display:block;float:right;height:auto;padding:0 5px 0 4px;width:280px;}
#footer ul.lista li {border-bottom:1px solid #535353;color:#999999;display:block;height:auto;margin:0 0 15px;padding:0 0 20px;text-align:left;width:210px;}
#footer ul.lista li a:link, ul.lista li a:visited {color:#FFFFFF;}
#footer ul.lista li a:hover {color:#999999;}
#footer ul.lista li.last {border-bottom:0 none;margin:0;padding:0;}
#footer ul.lista li h3 {background:transparent url(/uploads/images/mycss/bullet_footer.gif) no-repeat scroll 0 0;color:#EFB921;display:block;font-size:11px;height:13px;margin:0 0 10px;padding:0 0 0 20px;text-align:left;text-transform:uppercase;width:160px;}
#footer ul.lista li H3 A:link, #footer ul.lista li H3 A:visited {color:#EFB921;font-weight:bold;}
#footer div.foot_header {background:#222222 none repeat scroll 0 0;color:#808080;display:block;height:auto;margin:0 auto;padding:10px 20px 15px;text-align:left;}
#footer .foot_footer {margin:2px 0;padding-bottom:15px;}
#footer ul.footMenu {text-align:center;}
#footer ul.footMenu li a {color:#DBDBDB;font-size:11px;font-weight:bold;margin-right:8px;}
#footer ul.footMenu {padding-top:15px;}
#footer ul.footMenu LI {display:inline;padding:3px;color:#898989;}
#footer .copy {text-align:center;padding:5px;color:#EFB921;font-weight:bold;}
#footer .top_foot_footer{background:#000 url(/uploads/images/mycss/top_foot_header.jpg) no-repeat;padding-top:20px;position:relative;}
#footer .pagamenti_carte{position: absolute; left: 10px; top: 30px;}
#footer .partner_tecnici{position: absolute; top: 30px; right: 120px;}
#footer .partner_tecnici UL LI {float:left;margin-right:20px;}


/** SERVIZI **/

#servizi {margin: 0 auto;width:950px;background:#000 url(/uploads/images/mycss/banner-2.jpg) no-repeat 0 0;height:220px;}
#servizi UL LI{float:left;text-align:center;width:158px;}
#servizi UL LI A SPAN{display:block;padding-top:118px;}
#servizi UL LI A{color:#FFF; text-transform:uppercase;font-size:15px; font-weight:bold;display:block;line-height:15px;height:160px;}
#servizi UL LI A:hover{color:#EFB921;text-decoration:underline;}

/** STILI PERSONALIZZATI **/

/** BOX99 **/

.box99 {padding-bottom: 10px;width:100%;}
.box99 h2{font-size: 14px;}
.box99 .topLeft {background-image: none;padding-left: 5px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dddddd;position: relative;height: 60px;}
.box99 .topLeft .topRight {background-position: right top;padding-right: 10px;padding-left: 5px;height: 60px;position: relative;}
.box99 .topLeft2 {background-image: none;padding: 0px;border0;position: relative;height: 20px;}
.box99 .topLeft2 .topRight {background:none;padding: 0px;height: 20px;position: relative;}
.box99 .topLeft3 {background-image: none;padding-left: 5px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dddddd;position: relative;height: 40px;}
.box99 .topLeft3 .topRight {background-position: right top;padding-right: 10px;padding-left: 5px;height: 25px;position: relative;padding-top: 15px;}
.box99 .bg00 {background-image: url(/images/boxTop00.png); background-repeat: no-repeat;}
.box99 .heading h1{color:#FFFFFF;display:block;font-family:Tahoma;font-size:16px;font-weight:bold;margin:0;padding:0;}
.box99 .bottomLeft {background-image: url(/images/boxBottomLeft.png);background-repeat: no-repeat;background-position: left bottom;padding-left: 5px;height: 10px;}
.box99 .bottomLeft .bottomRight {background-image: url(/images/boxBottomRight.png);background-position: right bottom;padding-left: 5px;background-repeat: no-repeat;height: 10px;}
.box99 .contenuto {background-color:#fff; margin-left: 0px;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #dddddd;border-left-color: #dddddd;line-height:22px;font-size: 12px;overflow-x: hidden !important;overflow-y: hidden !important;}
.box99 .contenutovuoto {margin-left: 0px;line-height:22px;font-size: 12px;}
.box99 .contenutointerno{padding: 10px;}
.box99 .hotspotinterno{width:100%;overflow:hidden;text-align:center;}
.box99 .straight {margin-left: 0px;width: 228px;}
.box99 .bg01{background-image: url(/uploa/images/system/testate/boxTop01.png);} 

.boxScelta .selezione p {display:block;float:left;font-size:12px;margin-right:10px;color:#121212}
.boxScelta .selezione select {border:1px solid #AAAAAA;float:left;font-family:Tahoma;font-size:10px;}

/** BLACK **/

.black{margin:5px;}
.black .heading h1{padding:5px 0;}
.black .tabs {height: 25px;position: relative;background-color:#131313}
.black .tabs ul {}
.black .tabs li {display:block;float:left;height:25px;text-align:center;width:70px;}
.black .tabs a {color:#FFFFFF;display:block;font-size:12px;font-weight:bold;line-height:25px;margin:0 auto;}
.black .tabs a:hover {color: #EFB921;}
.black .tabs .active {background-color:#303030;background-image:url(/uploads/images/mycss/tab_active.png);background-position:right 8px;background-repeat:no-repeat;height:33px;}
.black .tabs .active a, .black .tabs .active a:hover {color: #EFB921;background-image:url(/uploads/images/mycss/tab_active.png);background-position:right 8px;background-repeat:no-repeat;}


.black .overflowContent {background-image:none;padding:0;overflow:auto;}
.black .contenutointerno{background-color:#161616;text-align:left}

/** SIMPLE **/
.simple A {text-decoration:underline}
.simple B {color:#EFB921}
.simple TABLE{border-collapse:collapse;}
.simple TABLE TD{padding:2px; border:1px solid #666666}

/** ACC2 **/
.black UL.acc2{margin-top:10px;}
.black UL.acc2 LI{background-color:#585f5f;border-bottom:1px solid #000000;}
.black H3.chiuso{color:#FFFFFF;font-family:tahoma;font-size:12px;font-weight:bold;cursor:pointer}
.black H3.aperto{color:#EFB921;font-family:tahoma;font-size:12px;font-weight:bold;cursor:pointer}

.black .acc-content2 Ul.acc2 {margin:0;}
.black .acc-content2 UL.acc2 LI{background-color:#131313;padding:0px;}
.black .acc-content2 UL.nested2 LI{padding:5px 20px;border-bottom:1px solid #000000;}

.black .acc-section2 UL.acc2 Li.row3 {margin:0;padding:0;border:0;color:#FF6600;list-style:square;}
.black .acc-section2 acc-content2 UL.acc2 LI{margin:0;border:0;padding:0}
.black .acc-section2 UL.acc2 LI H4{margin:0;font-size:10px;}
.black .acc-section2 UL.acc2 LI H4 A{color:#FF6600}
.black .acc-section2 UL.acc2 LI H4 A:hover{color:#EFB921}

/** GRIGIO CURVO **/

.last .grigio-curvo{border-right:0;}

.grigio-curvo {border:5px solid #000000;padding:5px 0;width:99%;}
.grigio-curvo A{}
.grigio-curvo A:hover{color:#FFFFFF}
.grigio-curvo h2 {color:#EFB921;font-size:14px;font-weight:bold;margin:10px 0;}
.grigio-curvo h3 {color:#EFB921;font-size:12px;font-weight:bold;margin:10px 0;}
.grigio-curvo .topLeft {padding-left: 5px;border: 1px solid #dddddd;position: relative;height: 60px;}
.grigio-curvo .topLeft .topRight {background-position: right top;padding-right: 10px;padding-left: 5px;height: 60px;position: relative;}
.grigio-curvo .topLeft2 {background: url(/uploads/images/system/testate/grigia-curva/top-left.png) no-repeat scroll 0 0;height:25px;position:relative;padding-left:6px}
.grigio-curvo .topLeft2 .topRight {background-position: right top;padding-right: 10px;height: 25px;position: relative;background-repeat:no-repeat;}
.grigio-curvo .topLeft3 {background: url(/uploads/images/system/testate/grigia-curva/top-right.png) no-repeat scroll 0 0;padding-left: 5px;border-bottom-width: 1px solid #dddddd;position: relative;height: 25px;}
.grigio-curvo .topLeft3 .topRight {background-position: right top;padding-right: 10px;padding-left: 5px;height: 25px;position: relative;padding-top: 15px;}
.grigio-curvo .bg00 {background-image: url(../images/boxTop01.png);background-repeat: no-repeat;}
.grigio-curvo .heading {}
.grigio-curvo .heading h1 {color:#EFB921;display:block;font-size:16px;font-weight:bold;letter-spacing:1px;padding-bottom:3px;padding-top:6px;}
.grigio-curvo .tabs {background-color:#121212;height:25px;margin-bottom:10px;position:relative;}
.grigio-curvo .tabs ul {}
.grigio-curvo .tabs li {float: left;height: 25px;display: block;padding-right: 5px;margin-right: 5px;}
.grigio-curvo .tabs a {line-height: 25px;display: block;float: left;font-size: 11px;color: #7A7A7A;padding-left: 5px;}
.grigio-curvo .tabs a:hover {color: #FFFFFF;}
.grigio-curvo .tabs .active {background-image: url(../images/boxTabRight.png);background-repeat: no-repeat;background-position: right top;}
.grigio-curvo .tabs .active a, .box99 .tabs .active a:hover {background-image: url(../images/boxTabLeft.png);background-repeat: no-repeat;}
.grigio-curvo .bottomLeft {background:transparent url(/uploads/images/system/testate/grigia-curva/bottom-left.png) no-repeat scroll left bottom;height:11px;padding-left:10px;}
.grigio-curvo .bottomLeft .bottomRight {background: url(/uploads/images/system/testate/grigia-curva/bottom-right.png) no-repeat scroll right bottom;padding-left: 5px;height: 11px}
.grigio-curvo .contenuto {color:#FFF;background-color:#282828;margin-left: 0px;line-height:22px;font-size: 12px;overflow-x: hidden !important;overflow-y: hidden !important;}
.grigio-curvo .contenutovuoto {margin-left: 0px;line-height:22px;font-size: 12px;}
.grigio-curvo .contenutointerno {background-color:#282828;padding:10px;}
.grigio-curvo .hotspotinterno {width:100%;overflow:hidden;text-align:center;}
.grigio-curvo .straight {margin-left: 0px;width: 228px;}
.grigio-curvo .overflowContent H* {color:#FFFFFF;}
.grigio-curvo .overflowContent {color:#FFFFFF;overflow:auto;padding:5px;background:transparent none no-repeat scroll 0 0;}
.grigio-curvo .acc2 {list-style-type:circle;}
.grigio-curvo .acc2 LI H3 {color:#FFFFFF;font-size:15px;font-weight:bold;cursor:pointer;}
.grigio-curvo .nested2 .acc-content2 UL {margin:0;padding:0}
.grigio-curvo .nested2 .acc-section2 UL {}
.grigio-curvo .nested2 .acc-section2 LI {color:#EFB921;list-style-image:none;list-style-position:outside;list-style-type:square;}
.grigio-curvo .nested2 .acc-section2 H4 {}
.grigio-curvo .nested2 .acc-section2 H4 A {color:#EFB921;font-size:12px;}
.grigio-curvo .nested2 .acc-section2 H4 A:hover {color:#ffffff;text-decoration:underline;}
.grigio-curvo P{text-align:justify;}

.boxIframe {-moz-border-radius:10px;color: #FFFFFF;}

/** CARRELLO **/
.boxCarrello {padding:5px 0;width:100%;}
.boxCarrello {width:100%;padding-bottom:10px;}
.boxCarrello h2 {font-size: 14px;}
.boxCarrello .topLeft {background-image:url(/uploads/images/mycss/bgCarrelloLeft.png);background-repeat:no-repeat;border-left:1px solid #000000;height:30px;padding-left:13px;position:relative;}
.boxCarrello .topLeft .topRight {background-position:right top;border-right:1px solid #000000;height:30px;padding-right:10px;position:relative;}
.boxCarrello .carrello {background-image: url(/uploads/images/mycss/bgCarrelloRight.png);background-repeat: no-repeat;}
.boxCarrello .heading h1 {color:#fff;display:block;font-size:18px;font-weight:bold;letter-spacing:1px;padding-bottom:3px;padding-left:1px;padding-top:6px;}
.boxCarrello .bottomLeft {background:#000 url(/uploads/images/mycss/bgCarrelloLeftBottom.png) no-repeat left bottom;height: 18px;padding-left:16px;border-left:1px solid #000000;}
.boxCarrello .bottomRight {border-right:1px solid #000000;}
.boxCarrello .bottomLeft .bottomRight {background:#000 url(/uploads/images/mycss/bgCarrelloRightBottom.png) no-repeat right bottom;height: 18px;}
.boxCarrello .contenuto {background-color:#EFB921;border-left:1px solid #000000;border-right:1px solid #000000;font-size:12px;line-height:22px;margin-left:0;overflow:hidden !important;}
.boxCarrello .contenutovuoto {margin-left: 0px;line-height:22px;font-size: 12px;}
.boxCarrello .contenutointerno {padding: 3px;}
.boxCarrello .straight {margin-left: 0px;width: 228px;}
.boxCarrello .heading h1 {color:#000;display:block;font-size:18px;font-weight:bold;letter-spacing:1px;padding-bottom:3px;padding-left:1px;padding-top:6px;}
.seltiposco {margin-left:145px;padding-right:8px;position:relative;right:0;top:-24px;float:none}
.carElementi {color:#000000}
.carElementi .item {border-bottom: 1px solid #aeaeae;padding-top: 0px;padding-bottom: 0px;width: 200px;font-size:10px;}
.carElementi .item .cancelButton {float: right;padding-top: 5px;padding-right: 5px;}
.carElementi .item .cancelButton a {background-image: url(/imagescomuni/cancelButton.png);background-repeat: no-repeat;float: right;height: 1px;width: 19px;padding-top: 17px;overflow: hidden;}
.carElementi .item p {height: 18px;font-size: 11px;padding: 1px;line-height: 13px;padding-top: 4px;}
.carElementi .item .blockLeft {float: right;padding-bottom: 2px;padding-left: 10px;}
.carElementi .item .blockRight {float: left;}
.carElementi .item strong {color: #3d3d3d;font-size: 11px;font-weight: bold;}
.carElementi .item .esito {font-size: 11px;font-weight: bold;color: #ce2739;}
.carTable {padding:10px;}
.carTable td {font-size: 12px;line-height: 14px;color: #333333;width: 50%;padding-bottom: 10px;}
.carTable .valueTd {font-size: 12px;font-weight: bold;color: #333333;}
.carTable .labelTd2 {font-size: 12px;color: #664200;font-weight: bold;}
.carTable .valueTd2 {font-size: 16px;font-weight: bold;color: #000000;}
.carTable .totale {line-height: 12px;border-top-width: 1px;border-top-style: dotted;border-top-color: #333333;padding-bottom: 10px;padding-top: 10px;}
.carTable .inputTf {width: 40px;}
.carTable .submitButton {text-align: center;}
.checkBox{margin-top:3px;}
.blockRight{margin-left:3px}

/* CLASSI SPARSE */

.elencoCategorie a {color:#E0E0E0;font-weight:bold;}
.elencoCategorie a:hover {color:#FFFFFF;text-decoration:underline}
.elencoCategorie a.menuvocelink .menusel {background-image:url(/uploads/images/mycss/bullet_footer.gif);color:#EFB921;}

/* REGISTRAZIONE */

/* Registrazione NEW */

.form_registrazione_slim {margin-left:180px;width:80%;}
.form_registrazione_slim .inputField_nw {background-image:none !important; height:26px;padding-right:0px !important;width:180px !important;}
.form_registrazione_slim .inputField_nw .inputBackground {background-image:none !important;padding:0px !important;}
.form_registrazione_slim input.text, .form_registrazione_slim input.title, .form_registrazione_slim textarea, .form_registrazione_slim select {background-color:#FFFFFF; border:0 !important;}
.form_registrazione_slim .selectReg{width:203px !important; font-size:13px;}
.form_registrazione_slim .inputField_nw .inputTf_nw {color:#000000;font-size:14px;width:180px !important;}
.form_registrazione_slim .textarea_registrazione{font-size:9px;height:40px;width:700px;}
.form_registrazione_slim .rightTD{white-space:nowrap;padding-right:10px;}
.form_registrazione_slim #datanascitagg, .form_registrazione_slim #rilasciodocgg{width:60px !important}
.form_registrazione_slim #datanascitamm, .form_registrazione_slim #rilasciodocmm{width:60px !important}
.form_registrazione_slim #datanascitaaa, .form_registrazione_slim #rilasciodocaa{width:76px !important}

.form_registrazione_slim .normalTR{}
.form_registrazione_slim .Alternato{}

.registrazione_container{background: transparent url(/uploads/images/registrazione/punti_reg.jpg) no-repeat scroll 0pt 170px;}

/* FINE REG NEW */

/* NUOVI */
#registrazione .inputField .inputTf{font-size:15px;color:#000000;width:330px !important; }
#registrazione .inputField_nw .inputTf_nw{font-size:15px;color:#000000;width:200px !important; }
.adminTools #errori {display:block;font-size:14px;line-height:18px;padding:10px;}

#helper_registrazione {background:#282828 url(/uploads/images/promo/registrazione_promo.jpg) no-repeat scroll left bottom;height:80px;padding-bottom:20px;padding-top:0;padding-left:2px;}
#registrazione{}
/*#registrazione #step1, #registrazione #step2, #registrazione #step3{background-color:#121212;border-bottom:2px solid #222222;float:left;margin-right:10px;padding:0;width:300px;min-height: 650px;
height: auto !important;
height: 650px;}
#registrazione UL LI{margin:2px;clear:both;}

#step1 H2,#step2 H2, #step3 H2{background-color:#000000;border-bottom:5px solid;color:#EFB921;font-size:15px;font-weight:bold;margin-bottom:10px;padding:2px 5px;margin-top:0;}
#step1 H2{color:#00CC00}
#step2 H2{color:#EE5500}
#step3 H2{color:#EFB921}
.inputTf{font-size:12px;border:1px solid #000}*/

.adminTools h3 {border-bottom:1px solid #667788;color:#667788;font-size:10px;font-weight:bold;padding:5px;margin:0 0 10px 0;clear:both;display:block;}
#registrazione input.text, input.title, textarea, select {background-color:#FFFFFF;border:2px solid #FFFFFF;}

/*#registrazione .inputField{background-image:none;height:auto;padding:0px;}
#registrazione .inputField .inputBackground {background-image:none;height:auto;padding:0;}
#registrazione .inputField .inputTf{border:2px solid #FFFFFF;color:#363636;font-family:Tahoma;font-size:10px;width:172px;background-color:#FFFFFF}*/
#registrazione .info{padding:5px; font-size:11px;line-height:15px;}
#registrazione .info B{color:#EFB921;}
#footer_registrazione{clear:both;}
.buttonRegistrati{display:none;}
/*#registrazione input.text:focus, #registrazione input.title:focus, #registrazione textarea:focus, #registrazione select:focus {border:2px solid #FF9900;}
#registrazione A.contratto{color:#EFB921;}
#registrazione A.contatto:hover{color:#FFFFFF}
#registrazione .button_registrazione {margin:20px auto; text-align:center; width:100%;list-style:none;}
#registrazione INPUT{color:#EFB921;margin:0; padding:0 2px; border:0; background:none;font-size:10px}
#registrazione A.help{color:#EFB921;text-decoration:underline}
#registrazione A.help:hover{color:#FFF}*/
#footer_registrazione{padding-top:10px}

#sWait {font-size:15px;text-align:center;width:220px;margin-left:80px}

/*#registrazione .inputField {background-image:none;float:left;height:auto;margin:1px 5px 1px 1px;padding:0;}
#registrazione SELECT{border:0 none;float:left;margin:1px 5px 1px 0;font-size:10px;border:2px solid #ffffff}
#registrazione LABEL{color:#ABABAB;display:block;float:left;font-size:10px;padding-left:5px;width:100px;}
#registrazione UL {margin:0;padding:0}
#registrazione #datiItaliares1,#registrazione #datiItalia1,#registrazione #lblEstero,#registrazione #datiItalia2, #registrazione #datiEstero,#registrazione #div_comunenascita_italiadoc{float:left;}
#registrazione #div_comunenascita_italia,#registrazione #div_comunenascita_italiares{float:left;}*/

.adminTools{position:relative;}
/*.adminTools #errori {display:block;font-size:9px;line-height:9px;padding:10px;right:2%;top:70%;width:280px;}*/

#registrazione-successo{padding: 5px; line-height: 14px; font-family: tahoma;}
#registrazione-successo P{margin-bottom:10px;}
#registrazione-successo B{color:#EFB921;}
#registrazione-successo .thx{text-align:right;margin:10px;}
#registrazione-successo #documenti {background:#282828 url(/uploads/images/mycss/documenti.jpg) no-repeat}
#registrazione-successo #documenti P{padding-left:40px}
#registrazione-successo #explanation {background:#282828 url(/uploads/images/mycss/step4.jpg) no-repeat}
#registrazione .erroreweb{color:#FF0000;padding-left:10px;}

.errori_reg{margin-left:170px;}

#registrazione TABLE TD{
height:30px;
}

/*** MODIFICHE GENNAIO **/

.container_bottone{margin-left: 160px;}
.registrazione_spiegazioni{margin-left: 182px; width: 700px; font-size: 10px;}

/** FINE MODIFICHE **/


#datanascitagg{width:50px}
#datanascitamm{width:50px}
#datanascitaaa{width:70px}
.step3UL{padding:5px !important;}
.step3UL TEXTAREA{width:270px !important}
#chkResponsenick,#chkResponse{clear:both;padding:0 10px}
#chkResponsenick A,#chkResponse A{color:#EFB921;}
#chkResponsenick A:hover,#chkResponse A:hover{color:#FFFFFF;}

.inputForm .label {color:#FFFFFF;font-size:12px;padding-bottom:10px;padding-right:10px;padding-top:10px;text-align:right;}
.newsItem h2, .newsItem h2 a {color:#EFB921;font-size:14px;font-weight:normal;}
#Pokerinfoint li h2 {color:#FFFFFF;display:inline;font-size:12px;font-weight:bold;padding:5px;width:180px;}
.tuttiEsiti {color:#000}
.reg_sub{background:#282828 url(/uploads/images/mycss/bullet.gif) no-repeat scroll 0 5px;font-size:12px;font-weight:bold;margin-top:4px;padding-left:12px;}

.reg-ok{background:#282828 url(/uploads/images/registrazione/valido.jpg) no-repeat scroll 5px 5px;color:#00CC00;font-size:20px;height:50px;line-height:40px;margin:15px 0;text-indent:45px;}
#reg-explanation{background: rgb(40, 40, 40) url(/uploads/images/mycss/step_registrazione.jpg) no-repeat scroll 0pt 0pt; color: rgb(255, 255, 255); height: 220px;}

.adminTable {color:#121212;}
.adminTable .tableRiga {background-color:#F8F8F8 !important;border:1px solid #DDDDDD;color:#000000;font-size:10px !important;height:14px;line-height:14px;}
.adminTable .totali {background-color:#585F5F !important;color:#F1F1F1 !important;font-size:11px;font-weight:bold;height:14px !important;padding:2px !important;}
.adminTable TH{padding:0 2px;} 
.adminTable .totalifinali {background-color:#121212 !important;color:#FFFFFF;font-size:11px;font-weight:bold;height:16px;padding:3px;}

.risultati{font-size: 20px; color: rgb(239, 185, 33);}
.moreLink {background-image:url(/uploads/images/mycss/bullet.gif);background-position:right 7px;background-repeat:no-repeat;display:block;float:right;padding-right:10px;color:#EFB921;}

.centered{background-color:#F1F1F1;}
.centeredTD A{color:#363636}
.centeredTD A:hover{color:#EFB921}

.carta-prodige{padding: 0pt 5px; font-size: 9px;line-height:12px;}

#lblIntConto{font-weight:bold; background-color:#FFF; padding: 1px 5px;}
#promozionieventi{font-weight:bold;padding-left:20px;padding-top:5px;}

/** RICARICA CONTO **/

#ricarica-conto{background-color:#282828;width:623px;overflow:hidden}
.box_ricarica{border-bottom:1px solid #CCCCCC;clear:both;margin:0 auto;min-height:165px;height: auto !important;height: 165px;padding:10px 5px;width:97%;}
.box_ricarica B{color:#EFB921}
.ric_diretta,.box_ric{background:transparent url(/uploads/images/mycss/bullet.gif) no-repeat scroll 0 6px;color:#EFB921;margin-bottom:10px;text-indent:15px;font-size:16px;}
.sx_ricarica{width:350px;float:left}
.sx_ricarica FORM{margin-top:30px}
.dx_ricarica {float:right;}
.carte_ricarica{background:#282828 url(/uploads/images/mycss/bullet.gif) no-repeat 0 0}

.box_ricarica .iban,.box_ricarica .intes{margin: 10px 3px; font-size: 13px; font-weight: bold;}
.carte_ricarica {background:#282828 url(/uploads/images/mycss/carte_credito.jpg) no-repeat scroll 88px 0;height:45px;}

/** BLOG E NEWS **/
.blogHead {background-color:#000000;color:#EFB921;font-size:24px;font-weight:normal;height:55px;letter-spacing:0;margin-bottom:0;overflow:hidden;width:100%;}

/** RICARICA CONTO **/

#abilitaprodige{margin-top:-10px;background-color:#282828;}
#abilitaprodige A{display:block; height:300px; overflow:hidden;background:#282828 url(/uploads/images/mycss/abilita_carta_prodige.jpg) no-repeat; cursor:pointer;}
.prelievoprodige{text-indent:-9999px}

/** CONTATTI **/
#contatti{background:#282828 url(/uploads/images/mycss/orologio_contatti.jpg) no-repeat scroll 200px 30px;color:#FFFFFF;font-size:11px;padding:5px 10px;overflow:hidden;height:160px;}
#contatti B{color:#EFB921;}


/** CONTO **/
input.stdbutton {text-indent:-9999px !important;width:125px !important;}

.blogArticle H2{clear:both;color:#EFB921;font-size:18px;}

/** SONDAGGI **/
body.ss-base-body {background-color:#000000 !important;font-family:sans-serif;}


/** CARTA PRODIGE **/

.richiedi_prodige{display:block;background:transparent url(/uploads/images/promo/richiedi_prodige.jpg) no-repeat -4px -2px;height:120px;width:305px; text-indent:-9999px;}

.ricarica_conto{display:block;background:transparent url(/uploads/images/promo/ottieni_prodige.jpg) no-repeat -4px -2px;height:120px;width:305px; text-indent:-9999px;}

.altre_promozioni{display:block;background:transparent url(/uploads/images/promo/altre_promozioni.jpg) no-repeat -4px -2px;height:120px;width:305px; text-indent:-9999px;}

.no_login{margin:5px;color:#FFFFFF}

.form_prodige {background:transparent url(/uploads/images/registrazione/spiegazione_prodige.jpg) no-repeat scroll 450px 80px !important;padding:0 7px !important;}

.form_prodige label {color:#FFFFFF;display:inline-block !important;float:left;width:150px;}
.form_prodige ul li {font-size:13px !important;margin:2px 0 !important;}

.spiegazione_carta{line-height:12px;margin-bottom:15px;}
.form_prodige_slim{width:50%;}
.form_prodige_slim .inputField_nw{background:none !important;}
.form_prodige_slim .inputBackground{background:none !important;padding-left:0 !important}
.form_prodige_slim .inputTf_nw{width:220px !important}