
#ipnContainer { overflow:visible !important; }

#APW_wrapper_content { width:900px; height:580px; margin:20px auto; background:url(../../images/bg_wrapper_content.jpg) top no-repeat; }
#APW_wrapper_content.share { height:520px; background:url(../../images/bg_wrapper_content_share.jpg) top no-repeat; }
#APW_main_content { width:838px; height:580px; margin:0 auto; position:relative; }
#APW_main_content.share { height:520px; }
#APW_flash_content { width:1000px; height:580px; position:absolute; top:0; left:-81px; }
#APW_menu { width:838px; height:42px; margin:0 auto; }

#APW_wrapper_content.demo_login { background:url(../../images/DEMO_login.jpg) top no-repeat; }
#APW_wrapper_content.demo_pagina_riepilogo { height:989px; background:url(../../images/DEMO_pagina_riepilogo.jpg) top no-repeat; }

.btn_demo_login { position:absolute; top:321px; right:112px; width:90px; height:40px; }
.btn_demo_gioca { position:absolute; top:409px; right:112px; width:90px; height:40px; }

.content_noflash { margin:20px 120px !important; }
.content_noflash h4, .content_noflash h2, .content_noflash p, .content_noflash a { color:#FFFFFF !important; }

.msg_noflash { position:absolute; top:184px; left:155px; padding:10px 20px 13px 50px; text-align:left; background:url(../../images/warning.gif) 0px 5px no-repeat; border-top:1px dashed #E73144; border-bottom:1px dashed #E73144; }
#flash_gioco { width:960px; height:700px; margin:0; }

.copy_footer { text-align:center; margin:0 0 10px 0; padding:0; color:#888b9c; font-size:90%; }

h2.privacy { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#666666; }
p.privacy {  font-family:Verdana, Arial, Helvetica, sans-serif; color:#888b9c; font-size:12px; }


/* Pagina condivisione ------------------------------------------------------------------------------- */ 
#APW_sidebar { width:268px; height:490px; float:left; }
#APW_sidebar img { float:none !important; margin-left:0 !important; }
#APW_narrowcolumn { width:540px; height:490px; float:left; font-family:Tahoma, Geneva, sans-serif; color:#702c91; }
#APW_menu { width:540px; height:42px; }

.clear { font-size:1px; line-height:1px; height:1px; clear:both; }
.divisorio { font-size:1px; line-height:1px; height:1px; background-color:#d2b3df; padding:0; margin:10px 0 20px 0; }

#APW_narrowcolumn p { margin:0; padding:0 0 10px 0; }

#APW_narrowcolumn .titolo { height:27px; background-color:#d2b3df; font-size:18px; color:#FFF; padding:10px 13px 0 13px; }
#APW_narrowcolumn .content { font-size:12px; border:1px solid #d2b3df; padding:13px 13px 0 13px; height:400px }
#APW_narrowcolumn strong { font-size:14px; }

#box_viral { width:256px; margin-right:13px; border-right:1px solid #d2b3df; float:left; }

#box_viral .titolo { height:28px; background:#FFF url(../../images/ico_viral.gif) no-repeat; color:#702c91; font-size:14px; padding:6px 0 0 46px; }
#box_viral .tab_viral { width:240px; margin-bottom:20px; }
#box_viral .tab_viral .input { width:232px; border:1px solid #951b82; font-size:11px; padding:2px; color:#702c91; } 
#box_viral .tab_viral strong { color:#951b82; font-size:11px; }

#box_viral .ok { padding-left:14px; background:url(../../images/ico_ok.gif) 0 5px no-repeat; }
#box_viral .ok a { color:#702c91; }
#box_viral .ok a:hover { color:#d2b3df; }

#box_share_fb { width:240px; float:left; }

#box_share_fb .titolo { height:28px; background:#FFF url(../../images/ico_fb.gif) no-repeat; color:#702c91; font-size:14px; padding:5px 0 0 32px; }
#box_share_fb .condiviso_ok strong { padding-left:14px; background:url(../../images/ico_ok.gif) 0 3px no-repeat; color:#951b82; font-size:11px; }

