body{background:#003 url("../images/body-bg.jpg") repeat-x left top;margin:0 auto;padding:0;text-align:center;}
html{font:14px Georgia,times,serif;line-height:1.5em;color:#ff3;}
h1,h2,h3{margin:0;padding:0;}
.replace{display:none;}
a{color:#ff3;text-decoration:none;}
a:hover{text-decoration:underline;}
a img,img{border:0;}

.layout{width:960px;margin:20px auto;text-align:left;}

.header{float:left;width:480px;height:500px;background:url("../images/header.gif") no-repeat left top;padding-bottom:20px;border-bottom:2px solid #ff3;}
.header h1 a{display:block;width:480px;height:500px;} 

.book{float:right;width:300px;height:530px;margin-right:75px;background:url("../images/book.png") no-repeat left top;}
.book a{display:block;width:300px;height:450px;background:transparent;}
.book a:hover{background:url("../images/sfoglia.png") no-repeat 50% 50%;}

.content{clear:both;width:960px;margin-bottom:50px;}
.content h2{clear:both;height:28px;background-repeat:no-repeat;background-position:left top;}
.content h2.booktrailer{background-image:url("../images/title-trailer.gif");}
.content h2.wallpaper{background-image:url("../images/title-wallpaper.gif");}
.content h2.characters{background-image:url("../images/title-personaggi.gif");}
.content h2.booktitle{background-image:url("../images/title-book.gif");height:65px;}
.content h2.author{background-image:url("../images/title-author.gif");height:65px;}
.content h2.estratto{background-image:url("../images/title-estratto.gif");margin-bottom:20px;}
.content h3{font-weight:normal;margin-bottom:10px;}
.content img{float:left;margin:0 20px 20px 0;}
.content hr{color:#ff3;margin:20px 0 0;padding:0;background:#ff3;border:0;height:1px;}
.left,.right{width:470px;margin-bottom:30px;}
.left h2,.right h2{margin:25px 0 20px;}
.left{float:left;}
.left div{float:left;width:130px;margin:20px 5px;text-align:center;}
.left div img{margin:0 0 20px 0;}
div.details{clear:both;display:block;width:470px;line-height:2em;}
.pdf,.cart{background-repeat:no-repeat;background-position:left top;height:18px;line-height:18px;padding:0 0 0 25px;margin:5px 5px 5px 0;font-weight:bold;}
.pdf{background-image:url("../images/pdf.gif");}
.cart{background-image:url("../images/cart.gif");}
.right{float:right;}
.cornice-container{background:url("../images/cornice.gif") repeat-y left top;height:auto;overflow:auto;color:#300;text-align:center;}
.cornice-bottom{background:url("../images/cornice-bottom.gif") no-repeat left bottom;height:auto;overflow:auto;}
.cornice-top{background:url("../images/cornice-top.gif") no-repeat left top;height:auto;margin:0 auto;padding:50px;overflow:auto;}
.cornice-container p{text-align:left;margin-top:50px;}
.cornice-container img{float:none;margin:0 auto;padding:0;}

/*BOX PERSONAGGI*/
.box-container{display:none;width:100%;height:200px;background:transparent;z-index:100;position:absolute;left:0;top:800px;}
.box{margin:0 auto;background:url("../images/window.jpg") no-repeat left top;width:500px;height:200px;text-align:left;color:#300;}
.box a{float:right;color:#300;font-weight:bold;display:block;margin:20px 20px 15px auto;}
.box img{float:left;margin:35px 20px 20px;}
.box h3{float:left;clear:right;margin-right:20px;background-repeat:no-repeat;background-position:left top;height:24px;width:300px;}
.box p{margin-right:20px;clear:right;float:left;width:300px;margin:5px 0;}
h3.stilton{background-image:url("../images/box-stilton.gif");}
h3.scribacchius{background-image:url("../images/box-scribacchius.gif");}
h3.alys{background-image:url("../images/box-alys.gif");}
h3.trifoglina{background-image:url("../images/box-trifoglina.gif");}
h3.scintilla{background-image:url("../images/box-scintilla.gif");}
h3.frullatrulla{background-image:url("../images/box-frullatrulla.gif");}
h3.robur{background-image:url("../images/box-robur.gif");}


.footer{clear:both;margin:30px auto 50px;color:#ff3;font-size:12px;border-top:3px solid #ff3;padding-top:10px;text-align:center;}
.footer a{color:#ff3;text-decoration:underline;}
.footer a:hover{text-decoration:none;}