/* CSS Document */
body {font:12px "Times New Roman", "Times", sans-serif; background:#003 url('../images/bck_body.jpg') repeat-x left top; text-align:center; color:#ec6; }
body.fakebox {background:#335 url('../images/bck_fakebox_body.gif') repeat-x left top;}

.hide {display:none;}
div.main {width:958px;margin:0 auto;text-align:left;}
ul.header {background:url('../images/bck_header.jpg') no-repeat left top; width:698px; height:122px;margin:0;padding:0;padding-top:460px; padding-left:260px; list-style:none;}
ul.header li {display:inline-block; height:61px; text-align:center;float:left;}
ul.header a {display:inline-block;height:44px;font-size:26px;color:#633;text-decoration:none;line-height:55px;font-weight:bold;}
ul.header a:hover {background:url('../images/header_hovers.gif') repeat-x left top;}

a img {border:none;}

hr {background:#ec6;height:1px;font-size:0;color:#ec6;border:none;margin:8px 0;} 
h1,h2,h3 {margin:5px;padding:0;}
h1 {font-size:20px;} 
h2 {font-size:18px;} 
h3 {font-size:16px;}

h1.title, h2.title {background:url('../images/bck_titles.jpg') no-repeat center top;font-size:36px;text-align:center;padding-top:50px;padding-bottom:40px;}
h3.centeredtitle {text-align:center;font-size:32px;}

.clearboth {float:none; clear:both; overflow:auto; height:100%; }

    
div.shade_milky {width:958px; overflow:auto; background:url('../images/shade_milky.jpg') no-repeat center top; float:none; clear:both;}

div.floated, a.floated {float:left;overflow:auto;width:479px;}
div.videobox {width:479px;height:368px;background:url('../images/glow_video.png') no-repeat center top;text-align:center;padding-top:12px;}
div.videobox object {margin:0 auto;}
div.coverbox {width:380px;height:416px;text-align:center;background:url('../images/bck_covers.gif') no-repeat center top;padding-top:22px}


a.pergabutton {display:block;width:420px;height:120px;background-color:transparent; background-repeat:no-repeat; background-position:center top;}
a.pergabutton:hover {background-position: center 2px;}
a.guarda_il_trailer {background-image:url('../images/guarda_il_trailer.png')}
a.sfoglia_il_libro {background-image:url('../images/sfoglia_il_libro.png')}
a.leggi_l_estratto {background-image:url('../images/leggi_l_estratto.png')}
a.leggi_la_scheda {background-image:url('../images/leggi_la_scheda.png')}

a.leggi_la_scheda2 {background-image:url('../images/leggi_la_scheda2.gif')}
a.acquista_su_bol {background-image:url('../images/acquista_su_bol.gif')}
a.vedi_i_contenuti_extra {background-image:url('../images/vedi_i_contenuti_extra.gif')}
a.download_wallpaper {display:block;width:180px;height:50px;background:url('../images/download_wallpaper.png') no-repeat center top;color:#592A1C;font-weight:bold;font-size:23px;text-align:center;text-decoration:none;padding-top:14px;margin-top:-20px;margin-left:auto;margin-right:auto;}
a.download_wallpaper:hover {color:#C9A13C} 

a.pergabutton span {display:none;}

.padbottom20 {padding-bottom:20px;}
div.center {text-align:center;}
div.w252 {width:252px;}
div.w552 {width:548px;}
div.w578 {width:578px;}
div.w318 {width:318px;}
div.w230 {width:230px;}
div.w620 {width:620px;}
div.redcarpet_non_perderti_anche {clear:both; float:none; background:url('../images/redcarpet_non_perderti_anche.jpg') no-repeat center top; height:524px; overflow:auto; padding-top:150px; padding-left:40px;}
div.thumblibro {display:inline-block; float:left; background:url('../images/bck_thumblibro.png') no-repeat center bottom; width:218px; height: 300px; text-align:center; position:relative;}
div.thumblibro:hover {background-position:center top;}
div.thumblibro img {display:block; margin:47px auto;}
div.thumblibro div {position:absolute;top:202px;left:0;background:url('../images/bck_thumblibro_pergamena.gif') no-repeat left top;width:218px;height:88px;padding-top:26px;}
div.thumblibro div a {font-size:14px;color:#5C2E20;display:block;margin-bottom:5px;}
div.thumblibro div a:hover {color:#c00;}

div.bigthumb {background:url('../images/bck_bigthumbs.gif') no-repeat center top; width:479px; height:340px; text-align:center; padding-top:20px; height:auto;}

.bottom25 {margin-bottom:36px;}

div.footer {border-top:3px solid #ec6; text-align:right; font-style:italic; padding:36px 0; margin-top:20px; font-size:14px;}
div.footer a {color:#ec6; text-decoration:none;}
div.footer a:hover {text-decoration:underline; }
