* { margin: 0; padding: 0; }


body { background: #322d30 url(../images/bg.gif) top left repeat-x; text-align: center; font-family: Arial, Geneva; font-size: 12px; color: #fff; }


/* OGGETTI */

a { text-decoration: none; color: #ffd000; }
a:hover { text-decoration: underline; }

form fieldset { border: none; }
button { border: none; }

strong { color: #ffd000; }


/* LANDING PAGE */

#landing .uppercase { text-transform:uppercase;}
#landing #gioco-sicuro a { display:block; width:98px; height:72px; position:absolute; top:364px; left:700px; text-indent:-9999px;}

#landing #testo-principale { width:630px; height:380px; position: absolute; top:38px; left:10px; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#landing #testo-principale p.headline { font-size:46px; font-weight:bold;}
#landing #testo-principale p.occhiello { font-size:17px; font-weight:normal; width:310px; line-height:1.3em; margin:10px 0 55px 10px; }
#landing #testo-principale p.testo { margin:0 0 0 10px;}
#landing #testo-principale p.testo-grande { margin:10px 0 0 10px;}
#landing #testo-principale p.testo-grande strong { color:#fff;}

#landing #testo-laterale {width:260px; height:170px; position: absolute; top:444px; left:710px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#landing #testo-laterale p.testo { line-height:1.4em}

#landing #formdiregistrazione { width: 1000px; position: relative; margin: auto; }

#landing form { position: absolute; top: 395px; left: 0px; width: 636px; padding: 0 0 0 20px; background: transparent url(../images/form.jpg) left bottom no-repeat; }
#landing form p { display: inline; float: left; width: 210px; height: 53px; margin: 0; }
#landing form p label { display: block; width: 175px; margin: 0 0 3px 0; padding: 0 10px; }
#landing form p input { display: block; width: 175px; height: 20px; border: none; padding: 5px 10px 0 10px; background: #322d30; color: #ccc; font-size: 14px; }
#landing form p input#i_m { display: inline; float: left; width: 15px; height: 15px; }
#landing form p input#i_f { display: inline; float: left; width: 15px; height: 15px; }
#landing form p input#i_privacy { display: inline; float: left; width: 15px; height: 15px; margin: 0 10px 0 0; }
#landing form p input#i_community { display: inline; float: left; width: 15px; height: 15px; margin: 0 10px 0 0; }
#landing form p input#i_newsletter { display: inline; float: left; width: 15px; height: 15px; margin: 0 10px 0 0; }
#landing form p input#i_cf { display: inline; float: left; width: 125px; font-size: 12px; text-transform: uppercase; }
#landing form p select { width: 185px; height: 23px; border: none; background: #322d30; color: #ccc; font-size: 12px; }
#landing form p select#i_giorno { width: 60px; }
#landing form p select#i_mese { width: 60px; }
#landing form p select#i_anno { width: 70px; }
#landing form p span { display: inline; float: left; margin: 0 10px; }
#landing form p a#calcola { display: inline; float: left; width: 51px; height: 25px; text-indent: -9999px; background: transparent url(../images/calcola.jpg) top left no-repeat; }
#landing p button { display: block; background: transparent url(../images/button.jpg) top left no-repeat; width: 195px; height: 25px; text-indent: -9999px; margin: 10px 0 0 0; }

#landing p.testo { display: block; float: none; width: auto; height: auto; margin: 20px 0; }
#landing p.testo.risposta { position: absolute; top: 395px; left: 0px; width: 636px; padding: 0 0 0 20px; font-size: 20px; }
#landing p.testo.risposta strong { font-weight: normal; }
#landing p.testo.risposta button { background: transparent url(../images/button_gioca.jpg) top left no-repeat; margin: 30px 0 0 0; }

