/* CSS Document */

body{background: url("../images/body_bkg.jpg") repeat-y center top;margin:0;padding:0;color:#fefeed;font:normal 14px/24px arial; margin:0 auto; text-align:center; }
a{margin:0;padding:0;}
h1, h2, h3{margin:0;padding:0;}
h2{font-size:14px; font-weight: normal;}
p{margin:0;padding:0; font-size:14px;text-align:left;}
img{margin:0;padding:0;}
div.wrapper{width:960px; margin:0 auto; /*text-align:center;*/ background: url("../images/wrapper_bkg.jpg") repeat-y center top;}

div.top{width:960px;height:351px;background:url("../images/top_bkg.jpg") repeat-y center top;margin:0;padding:0;}
div.top h1.main a{display:block;text-decoration:none;margin-top:53px;float:left;height:176px;width:945px;background: url("../images/header_bkg.jpg") repeat-y center top;}
div.top span{visibility:hidden;}

div.content{width:960px;margin-bottom:121px;}

ul.menu{width:960px; height:42px;background:url("../images/menu_bkg.jpg") no-repeat center top; display:block;margin:0;padding:0;width:960px;}
ul.menu li{list-style-type:none;display:block;float:left;margin-top:6px;margin-left:35px;margin-right:60px;}
ul.menu li a{text-decoration:none; display:block; margin:0;padding:0;}
ul.menu li a span{ visibility:hidden;}

div.box_promo{background:url("../images/promo_bkg.jpg") no-repeat center top; width:860px; height:263px; margin-left:97px;margin-top:13px;}
div.box_promo a{clear:both;display:block; text-decoration:none;width:316px; height:61px;background:url("../images/scarica_bkg.jpg") no-repeat center top;float:left; margin:2px 0 0 56px;padding:0;}
div.box_promo a span{visibility:hidden;}
div.box_promo div.claim{float:left;margin-left:56px;margin-top:45px; clear:both;}
div.box_promo div.claim span{font-size:14px;}
div.box_promo div.claim p{font-size:14px; line-height:19px;}
div.box_promo div.info{float:left; margin-left:56px; width:496px;clear:left;}
div.box_promo div.info p{float:left;}
div.info strong{float:right; font-size:15px; font-weight:bold; color:#f4e4c3; }

form{width:350px;height:30px;margin-top:5px;float:left;}
label{float:left;}
.inp{float:left;margin-left:10px;}
.pulsante{background:transparent; border:0px solid red;float:right;color:#fefeed;font:normal 12px/24px arial;margin-top:5px;}


div.box{width:960px; overflow:auto;}

div.libro{margin-top:87px;margin-left:41px;width:375px; height:563px;float:left;}
div.libro img{margin-bottom:44px;}
div.libro span{visibility:hidden;}
#scarica{float:left;background: url("../images/scarica.jpg") no-repeat center top;width:137px; height:59px;display:block;text-decoration:none;}
#leggi{margin-left:51px;float:right;background:url("../images/leggi_on.jpg") no-repeat center top; width:185px; height:59px;display:block;text-decoration:none;}

div.aletta{padding-left:65px; background:url("../images/aletta_bkg.jpg") no-repeat center top;float: right; width:461px; height:631px;margin-top:75px;}
div.aletta h2{margin-top:60px;}
#titolo{margin-top:40px;float:left;clear:left;width:229px;height:23px;background:url("../images/titolo.jpg") no-repeat center top;}
div.aletta p{float:left; clear:left; width:349px;margin-top:40px;}
div.aletta a{text-decoration:none;float:left;clear:left;margin-top:40px;display:block;width:243px; height:57px;background:url("../images/bol_bkg.jpg") no-repeat center top;}
div.aletta span{visibility:hidden;}

div.personaggi{margin:75px auto; clear:both; width:581px; height:540px;padding-top:40px; background:url("../images/personaggi_bkg.jpg") no-repeat center top;}
div.personaggi h2{margin-bottom:30px;margin-left:45px;}
/*div.personaggi img{float: left; margin-left:43px;margin-top:89px;} 
div.personaggi div.scheda{float:right; width:460px; margin-top:111px;}
div.personaggi div.scheda h2{margin-bottom:42px;}
div.personaggi div.scheda h3{margin:0; padding:0;margin-bottom:22px;float:left; }
div.personaggi div.scheda p{margin-bottom:80px;float:left; display:block; width: 400px;}
div.personaggi div.scheda span{visibility:hidden;}
#jeremy{background: url("../images/jeremy.jpg") no-repeat center top;float:left;display:block;width:163px; height:8px;}
#aelita{background: url("../images/aelita.jpg") no-repeat center top;float:left;display:block;width:148px; height:8px;}*/

#gioco{background:url("../images/gioca_bkg.jpg") no-repeat left top;margin-bottom:30px;width:100px;margin-top:2px; height:29px;}
#download{background:url("../images/download_bkg.jpg") no-repeat left top;width:134px; height:29px;}

/*se siamo nella pagina download*/
#download-on{background:url("../images/download-on_bkg.jpg") no-repeat left top;margin-bottom:30px;width:134px;margin-top:2px; height:29px;}

/*se siamo nella pagina gioca*/
#gioco-on{background:url("../images/gioca-on_bkg.jpg") no-repeat left top;margin-bottom:30px;width:100px;margin-top:2px; height:29px;}




/*pagina download*/

div.content h2 {text-align:left; padding:0;margin-top:53px; }
div.content h2.titolo{margin-top:60px;margin-left:44px;}
div.content div.gallery{width:871px;height:240px;margin-top:51px;margin-left:44px;margin-bottom:30px; float:left; overflow:auto;clear:both;}
div.content div.gallery div.wallpaper{width:168px; float:left;margin-right:3px;}
div.content div.gallery div.wallpaper a{text-decoration:none; float:left;}
div.content div.gallery div.wallpaper span{visibility:hidden;}
#grande{background: url("../images/1280.jpg") no-repeat center top; display:block;height:8px; width:168px; float:left; margin-top:19px;}
#medio{background: url("../images/1024.jpg") no-repeat center top; display:block;height:8px; width:168px; float:left; margin-top:16px;}
#piccolo{background: url("../images/800.jpg") no-repeat center top; display:block;height:8px; width:168px; float:left; margin-top:16px;}

div.content div.lightbox{width:871px; height:1205px; background: url("../images/lightbox_bkg.jpg") no-repeat left top; float:left;margin-left:43px;clear:both;margin-top:47px;}
div.content div.lightbox span{visibility:hidden;}
div.content div.lightbox a{text-decoration:none;}

#card_1{margin:98px 0 0 0; display:block; width:431px; height:337px; background: url("../images/card_one.jpg") no-repeat center top;float:left;}
#card_2{margin: 64px 9px 0 0; display:block; width:429px; height:332px; background: url("../images/card_two.jpg") no-repeat center top;float:right;}
#card_3{margin: 15px 0 0 12px; clear:left; display:block; width:422px; height:320px; background: url("../images/card_three.jpg") no-repeat center top;float:left;}
#card_4{margin: 3px 0 10px 0;  display:block; width:425px; height:326px; background: url("../images/card_four.jpg") no-repeat center top;float:right;clear:right;}
#card_5{margin: 21px 0 0 224px;display:block; width:439px; height:339px; float:left; background: url("../images/card_five.jpg") no-repeat center top;}

/*pagina send*/
div.content img.card{float:left;width:501px;height:375px;margin-left:44px;margin-top:35px;}


/*pagina ringraziamento*/
div.content div.thank_send{font-size:20px; margin-top:30px; height:500px;}

/*pagina sennd --> form*/
div.content{ float:left;}

/*pagina ricevuti*/
div.content div.mex{text-align:left;padding-top:65px;margin-top:35px;margin-bottom:50px; width:340px; height:600px; background:url("../images/form_bkg.jpg") no-repeat left top;float:right;padding-left:10px;}


form.invio{padding-top:45px;margin-top:35px;margin-bottom:50px; width:340px; height:600px; background:url("../images/form_bkg.jpg") no-repeat left top;float:right;padding-left:10px;}
form.invio label{width:145px; height:15px;display:block;float:left; text-align:left; }
form.invio .inp{display:block;width:150px;height:18px;float:left;margin-bottom:5px;}

form.invio .messaggio{float:left;margin-top:20px; width:400px;}
form.invio .messaggio textarea{width:300px; min-height:150px;margin-left:5px;overflow:auto;clear:left;}
form.invio .messaggio label{margin-bottom:20px;}
form.invio .box_privacy{background:white;color:black; padding:4px;margin-left:5px;font-size:10px;line-height:12px;overflow:auto;float:left;margin-top:20px;width:300px;height:100px;margin-bottom:20px;}
form.invio .check{margin-top:5px; height:40px;clear:both;}
form.invio .check label{float:none;display:inline; }
form.invio .checkbox{float:none;display:inline;}
form.invio .pulsante{float:left; clear:both;margin-left: 80px;}
form.invio a{margin:0;padding:0;text-decoration:none;color:#fefeed; font-size:14px;}

div.footer{overflow:hidden;background:url("../images/footer_bkg.jpg") repeat-y left top; width:960px;height:105px;text-align:center;font:normal 12px arial; color:#fefeed;line-height:75px;}


