body,html{font-family:Arial,Helvetica,Verdana,sans-serif;margin:0;padding:0;background-color:#140005;-moz-user-select:none;-webkit-user-select:none}
#bdpi,#copy,#wait,#keypad,#keypad div,#keypad div div,#frm table,#txt,#txtg{position:absolute}
#container,#notif,#frm,#logo,#maior,#datac,#giorno,#orario,input{position:relative}
#container{width:1024px;height:768px;margin:0 auto;overflow:hidden}
#maior,#logo{height:89px}
#maior{float:left;background-repeat:no-repeat;background-size:cover;background-color:transparent;border:none;margin:0;background-position:0 0;width:247px;background-size:90px;top:0;}
#logo{float:right;width:156px}
#bdpi,#copy{bottom:13px;width:274px;height:24px;z-index:8;color:transparent}
#bdpi{left:24px}
#copy{right:24px;background-position:0 -48px}
#mobtit,#copy{display:none}
#datac{float:left;margin:20px 0 0 65px;width:400px;height:48px;text-align:center;color:#E6E4D8;font-size:18px}
#datac,.t7optional,input,#keypad div div{font-family:Tahoma,Verdana,Arial,sans-serif}
input{width:250px;font-size:50px;padding:0 15px;margin:20px;border:1px solid #AAA}
input.f{background-color:#733;color:#FED;border-color:#544 #988 #FEE}
input.nof{background-color:#311;color:#BAA;border-color:#100 #322 #544}
.ErrorPageMessage,.htmldbDebug{color:#FFF!important}
#txt,#txtg{font-family:Arial,Helvetica,Verdana,sans-serif}
#txt *,#txtg *{margin:0}
#txt h1,#txtg h1{text-align:center;font-size:1.2em;padding:4px 0 6px 0;color:#ACE;border-bottom:1px dashed;border-top:1px dashed}
#txt h2,#txtg h2{text-align:left;font-size:1.1em}
#txt h4,#txtg h4{text-align:right;float:right}
#txt div,#txtg div{position:absolute;color:#FDC;overflow:hidden;font-size:16px}
#txt{bottom:50px;left:10px;width:670px;height:338px;}
#txt div{width:600px;height:288px;z-index:1001;margin:20px 35px}
#txt h3{text-align:center;padding:15px}
#txtg{top:140px;left:0;width:1024px;height:590px;z-index:1100;background-repeat:no-repeat;background-color:#100}
#txtg div{top:20px;left:25px;width:970px;height:430px;z-index:1101}
#txtg h3{text-align:center;padding:1px}
#keypad{bottom:60px;right:14px;width:320px;height:430px;z-index:20}
#keypad div{width:98px;height:98px;z-index:30;cursor:pointer}
#keypad div div{top:20px;left:20px;width:58px;height:48px;z-index:40;font-size:48px;color:#E4E4E4}
label{font-size:30px;color:#CBB;padding-left:50px}
#notif{font-family:Arial,Helvetica,Verdana,sans-serif;float:right;top:78px;right:-140px;width:220px;font-size:30px;background-color:#623;color:#FDC;margin:4px 50px;padding:12px 0;border:2px solid #A89;border-style:solid none;font-weight:700;text-align:center}
#frm{top:128px;left:10px;width:670px;height:260px;z-index:1001}
#frm td{padding:0}
#frm label{color:#FDC}
.red{color:#F32}
.azu{color:#ACE}
#soloStampa{visibility:hidden}
#gow div{display:none}
a{color:#adf}
img.eLink,a.eLink,img.eLinkOn,a.eLinkOn{border:none;display:none!important}
.t7optional{font-size:30px;color:#CBB;padding:0 20px;}
#b2{width:370px;height:120px !important;font-family:Tahoma;font-size:40px;letter-spacing:0px;color:transparent;-webkit-text-color:transparent;-webkit-text-stroke:2px rgba(50, 30, 30, 0.15);padding-top:50px;text-align:center;position:absolute;top:15vh;margin:auto;left:340px;background-position:0 -152px;color:rgba(225, 232, 247, 0.98);text-shadow:0 0 1px rgba(255, 255, 245, 0.9), 0 0 10px rgba(64, 64, 220, 0.7);}
#b2.h{padding-top:50px;text-shadow:0 0 1px rgba(0, 0, 0, 0.25), 0 0 2px #ffffff, 0 0 6px rgba(204, 204, 250, 0.8), 0 0 20px rgba(164, 164, 250, 0.9);}
#b2.d{padding-top:49px;font-size:39px;color:rgba(205, 205, 225, 0.75);text-shadow:0 0 1px rgba(5, 5, 0, 0.7), 0 0 2px rgba(255, 255, 245, 0.55), 0 0 10px rgba(220, 220, 220, 0.5);}

