/* MAIN TYPOGRAPHY */
html{font-family:arial,"microsoft sans serif",sans-serif;}
body{background:#132031 url("../images/body-bg.jpg") no-repeat top;margin:0 auto;text-align:center;font-size:80%;line-height:1.3em;}
strong,h3,h4,h5,h6{font-weight: bold;}
span.replace{display:none;}

/*CONTAINER*/
.wrap{width:960px;margin:0 auto;}
.header{width:960px;height:225px;background:url("../images/header.gif") no-repeat left top;margin:10px auto;}
.container{position:relative;text-align:left;margin:230px auto 0;}
.book-container{position:absolute;width:370px;height:800px;top:-290px;left:30px;}
.book-top{width:370px;height:268px;background:url("../images/book-top.gif") no-repeat left top;}
.book-bottom{width:370px;height:530px;background:url("../images/book-bottom.gif") no-repeat left top;}
.navigation{position:relative;padding-top:42px;margin-left:90px;}
.half-container{float:right;width:49%;margin-bottom:100px;}
.trailer-container{width:425px;height:344px;border:2px solid #ffd857;margin:0 auto;}
.aletta{font-size:110%;line-height:1.5em;color:#ffd857;}
.footer{clear:both;float:none;padding-top:10px;margin:50px auto;}

/*HEADER*/
.header h1 a{width:960px;height:225px;display:block;}

/*NAVIGATION*/
.navigation ul{list-style-type:none;width:205px;height:100px;margin:0;padding:0;}
.navigation li{position:absolute;margin:0;padding:0;}
.navigation li a{display:block;background-position:left top;background-repeat:no-repeat;}
.navigation li.gioca{width:80px;height:32px;top:110px;left:-3px;}
.navigation li.dl{width:100px;height:32px;top:40px;left:48px;}
.navigation li.tour{width:65px;height:32px;top:93px;left:140px;}
.navigation li.gioca a{width:80px;height:32px;background-image:url("../images/nav-gioca.gif");}
.navigation li.dl a{width:100px;height:32px;background-image:url("../images/nav-dl.gif");}
.navigation li.tour a{width:65px;height:32px;background-image:url("../images/nav-tour.gif");}
.navigation li a:hover{background-position:left bottom;}

/*CONTENT*/
.book-bottom a{width:370px;height:400px;display:block;background:url("../images/sfoglia.gif") no-repeat left top;}
.book-bottom a:hover{background-position:left bottom;}
.colomn{float:left;margin:10px auto 20px;text-align:center;width:240px;}
.size{background:url("../images/targhetta.jpg") no-repeat left top;width:220px;height:50px;margin:5px auto;padding-top:7px;}
.aletta img{float:left;border:1px solid #ffd857;margin:0 20px 20px 0;}
.pergamena{clear:both;width:550px;height:93px;margin:20px auto 0;background:url("../images/pergamena.jpg") no-repeat left top;text-align:center;padding-top:40px;font-size:110%;}
a.pdf,a.cart{background-repeat:no-repeat;background-position:left top;height:28px;padding:4px 0 6px 28px;}
a.pdf{background-image:url("../images/pdf.gif");}
a.cart{background-image:url("../images/cart.gif");}
.oppure{margin:10px auto;color:#ffd857;font-size:120%;text-align:center;}

p{ margin-bottom: 1.6em; }
p+p { margin-top: -.8em; }
h2{height:30px;border-bottom:1px solid #ffd857;padding-bottom:10px;margin:20px 0;}
h2.trailer{background:url("../images/title-trailer.gif") no-repeat left top;}
h2.dl{background:url("../images/title-dl.gif") no-repeat left top;}
h2.tour{background:url("../images/title-tour.gif") no-repeat left top;}
h2.libro{background:url("../images/title-libro.gif") no-repeat left top;}
h3{font-size:150%;margin:20px 0 10px;color:#ffd857;}

/*TOUR*/
.tour-container{position:relative;margin:0 auto;padding:0;width:840px;}
.days{background:transparent;overflow:auto;}
.week{background:#fff;border-bottom:1px solid #ccc;clear:both;overflow:auto;}
.cell{float:left;position:relative;width:120px;height:120px;}
.yellow{background-color:#ffc;}
.lu,.ma,.me,.gi,.ve,.sa,.do{background-position:right bottom;background-repeat:no-repeat;}
.lu{background-image:url("../images/table-lu.gif");}
.ma{background-image:url("../images/table-ma.gif");}
.me{background-image:url("../images/table-me.gif");}
.gi{background-image:url("../images/table-gi.gif");}
.ve{background-image:url("../images/table-ve.gif");}
.sa{background-image:url("../images/table-sa.gif");}
.do{background-image:url("../images/table-do.gif");}
.number{position:absolute;width:115px;top:70px;left:0;font-size:70px;font-weight:bold;color:#ffd857;text-align:right;}
.city{position:absolute;width:115px;text-align:right;top:10px;left:0;font-weight:bold;text-transform:uppercase;font-size:12px;}

/*TOOLTIPS*/
.tipwrapper{height:100%;position:relative;}
.tooltipbox{position:absolute;z-index:100;left:0px;top:0px;width:250px;height:100px;display:none;}
a.tooltip{width:120px;height:120px;display:block;}
.tooltip div.descr{display:none;}
.tooltipbox div.descr{font-size:13px;text-align:left;margin:0;padding:15px 20px;line-height:1.1em;width:250px;height:80px;}
.tooltipbox div.descr strong{text-transform:uppercase;}

/* COLORS */
a,a:link{text-decoration:none;color:#000;font-weight:bold;}
a:hover{text-decoration:underline;}
a:active,a:focus { text-decoration: underline; color: #666; }

/*PREVNEXT*/
.prevnext{width:840px;overflow:hidden;margin:15px auto 50px;font-size:110%;}
.prevnext a{color:#ffd857;}
.prev{float:left;width:400px;}
.next{float:right;width:400px;text-align:right;}

/*TASTO BACK*/
.back{float:left;clear:both;margin:20px auto;}
.back a{display:block;width:280px;height:22px;background:url("../images/back.gif") no-repeat left top;}
.back a:hover{background-position:left bottom;}

/*FOOTER*/
.footer{border-top:1px solid #ffd857;color:#ffd857;text-align:right;}
.footer a{color:#ffd857;text-decoration:underline;}
.footer a:hover{text-decoration:none;}

/*
COLORS
blu scuro: #132031
giallo scuro #ffd857
giallo chiaro #ffc
*/