/*GLOBALI***********************************************************/
html,body,form,fieldset,h1,h2,h3,h4,h5,h6,p,ul,dl{margin:0;padding:0;line-height:1.2em;}
body{font:13px Georgia,Times New Roman,serif;background:#ccc;}	
ul{list-style-type:none;}
img{border:0;margin:0;padding:0;}
img.banner{margin:0 15px 20px;float:none;}
.hide{display:none;}
.clear{clear:both;float:none;}
blockquote{font-style:italic;}
a{color:#000;text-decoration:underline;}
a:hover{text-decoration:none;}
a#visited{color:#666;}
#layout{background:#fff;width:990px;height:auto !important;height:800px;min-height:800px;padding-bottom:100px;}
/*TOP***********************************************************/
#top{position:relative;width:990px;height:140px;background:transparent;}
#toplinks{position:absolute;top:5px;right:0;width:auto;height:30px;line-height:30px;background:transparent;}
#toplinks ul{float:left;}
#toplinks ul li{display:inline;}
#toplinks li a{float:left;height:30px;line-height:30px;font-size:16px;text-align:center;margin:0 0 0 1px;text-decoration:none;color:#fff;background-color:#000;}
#toplinks li.left a{width:170px;background-image:url("../images/nav-left.jpg");background-position:left top;background-repeat:no-repeat;}
#toplinks li.rect a{width:160px;background:url("../images/nav-top.jpg") repeat-x left top;}
#toplinks li.right a{width:180px;background:url("../images/nav-top.jpg") repeat-x left top;}
#toplinks li.left a:hover,#toplinks li.left a#current,#toplinks li.rect a:hover,#toplinks li.rect a#current,#toplinks li.right a:hover,#toplinks li.right a#current{background-position:left bottom;color:#000;}
/*HEADER*/
#header{position:absolute;top:45px;left:0;width:660px;height:85px;line-height:85px;background:url("../images/header.jpg") no-repeat;}
#header h1 a{position:absolute;width:520px;height:45px;left:85px;top:20px;display:block;}
.box {position:absolute;left:790px;top:46px;width:200px;overflow:auto;background:#FFE164 url("../images/box_background.jpg") no-repeat left top;}
.box div.corner {height:12px;font-size:0;background:url("../images/box_corner_bottomleft.gif") no-repeat left bottom;}
.box div.boxcontent {margin:0 8px;font-size:11px;text-align:center;}
.box div.boxcontent h1 {margin:8px auto;padding:0;color:#c00;font-size:12px;}
.box div.boxcontent a {color:#c00;text-decoration:none;}

/*CONTENT***********************************************************/
#content-container{float:right;width:730px;background:transparent;overflow:auto;}
h2{font-size:18px;background:url("../images/h2-bg.jpg") no-repeat left center;height:40px;line-height:40px;padding-left:30px;margin-top:2px;color:#fff;}
h3{font-size:16px;background:#000 url("../images/h3-bg.jpg") no-repeat left center;height:30px;line-height:30px;padding-left:30px;color:#fff;}
h3 a{color:#fff;text-decoration:none;}
h3 a:hover{text-decoration:underline;}
h4{background:url("../images/h4-bg.gif") no-repeat left center;height:30px;line-height:30px;padding:0 0 0 16px;margin:0;}
h5{font-size:16px;line-height:16px;margin-bottom:10px;}
form h5{margin-top:20px;}
#thriller h2,#thriller h2 a,#thriller h3,#thriller h4 a,#thriller h5,#thriller h5 a{color:#fc0;}
#romanzo_storico h2,#romanzo_storico h2 a,#romanzo_storico h3,#romanzo_storico h4 a,#romanzo_storico h5,#romanzo_storico h5 a{color:#960;} 
#femminile h2,#femminile h2 a,#femminile h3,#femminile h4 a,#femminile h5,#femminile h5 a{color:#f39;}
#romanzo h2,#romanzo h2 a,#romanzo h3,#romanzo h4 a,#romanzo h5,#romanzo h5 a{color:#f60;}
#varia h2,#varia h2 a,#varia h3,#varia h4 a,#varia h5,#varia h5 a{color:#39f;}
#saggistica h2,#saggistica h2 a,#saggistica h3,#saggistica h4 a,#saggistica h5,#saggistica h5 a{color:#6c0;} 
#testimonianze h2,#testimonianze h2 a,#testimonianze h3,#testimonianze h4 a,#testimonianze h5,#testimonianze h5 a{color:#f00;}
#thriller .promo{background-color:#fc0;}
#romanzo_storico .promo{background-color:#960;}
#femminile .promo{background-color:#f39;}
#romanzo .promo{background-color:#f60;}
#varia .promo{background-color:#39f;}
#saggistica .promo{background-color:#6c0;}
#testimonianze .promo{background-color:#f00;}
h2 a,h4 a,h5 a{text-decoration:none;}
h2 a:hover,h4 a:hover,h5 a:hover{text-decoration:underline;}
#content-primary{background:transparent;position:relative;overflow:hidden;}
#content-secondary{background:transparent;overflow:hidden;}
.content{width:680px;margin:10px auto 15px;overflow:auto;}
.page{font-size:18px;overflow:hidden;}
.content-book{position:relative;width:680px;height:400px;margin:10px auto 0;overflow:hidden;font-size:18px;}
.content-book img{float:left;margin:0 40px 10px 0;}
.page p{margin-bottom:.75em;}
.column{float:left;position:relative;width:200px;background:transparent;margin:0 6px 5px 0;font-size:14px;}
.column img{float:left;margin:0 0 6px 0;}
.column h4{position:absolute;width:170px;top:150px;left:14px;padding:0 0 0 16px;margin:0;font-size:14px;}
.info{font-size:18px;margin-top:25px;}
.comments_number{height:30px;line-height:30px;background:url("../images/comment.gif") no-repeat left center;padding-left:32px;margin-top:10px;}
.buy{position:absolute;top:350px;left:260px;height:24px;line-height:24px;background:url("../images/cart.gif") no-repeat left;padding-left:32px;}
.back{font-size:18px;line-height:30px;height:30px;overflow:hidden;color:#666;}
.time{position:absolute;top:350px;left:260px;height:24px;line-height:24px;font-weight:bold;background:url("../images/time.gif") no-repeat left top;padding-left:28px;font-size:13px;}
.time em{font-size:15px;color:#666;}
/*HOMEPAGE*/
#content-secondary.home{background:transparent;width:670px;margin:10px 0 20px 60px;overflow-x:hidden;}
#content-secondary.home h2{font-style:italic;}
#content-secondary.home .content{padding-left:75px;}
#content-secondary.home .column{width:160px;height:auto;margin-right:10px;}
#content-secondary.home .column div.rounded{width:160px;height:240px;}
#content-secondary.home .column a.rounded{float:left;width:160px;height:240px;margin:0 5px 10px 0;}

/*content slider*/
#cslides_vetrina,#cslides_evidenza{margin:0;padding:0;display:block;height:250px;text-align:left;overflow:hidden;font-size:18px;}
.slidebox {width:700px;height:220px;margin:0;padding:10px;overflow:hidden;float:left;display:none;}
.slidebox h3{background:none;padding:0;font-size:24px;}
.slidebox em{display:block;margin-top:10px;}
.slidebox a{color:#666;text-decoration:none;}
.slidebox a:hover{text-decoration:underline;}
a.cover{float:left;margin:10px 10px 10px 0;width:140px;height:210px;}
a.cover img{width:140px;height:210px;}
.scheda{display:block;margin:10px 0;}
div.csilderbuttons{clear:both;float:none;width:700px;overflow:auto;display:block;margin:10px 0 30px;}
div#cslider_vetrina,div#cslider_evidenza{width:500px;font-size:18px;float:left;margin-left:10px;}
div#cplaystop_vetrina,div#cplaystop_evidenza{width:30px;height:30px;background:url("/images/csliderplaystop.gif") no-repeat left top;float:right;cursor:pointer;}
span.jFlowControl_vetrina, span.jFlowControl_evidenza {display:block;float:left;width:30px;height:30px;line-height:27px;color:#fff;background:url("/images/cslidersteps.gif") no-repeat left top;cursor:pointer;text-align:center;margin:0 5px 0 0;}
span.jFlowSelected_vetrina, span.jFlowSelected_evidenza {background-position:left bottom;color:#fff;}
div.jFlowPlayStop {float:right;}

/*PROMOZIONE MEMORABILI*/
.memorabili{background:transparent url("/images/memorabili.jpg") no-repeat right bottom;position:relative;}
em.memorabilia{width:500px;overflow:auto;display:block;}
.sconto30{position:absolute;width:75px;height:75px;right:5px;top:5px;background:url("/images/sconto30.png") no-repeat center;}
/* PROMOZIONE */
.promozione{background:transparent url("/images/promozione.jpg") no-repeat right top;}
.promozione h3{margin-bottom:0;}
.promozione em{width:450px;height:100px;overflow:auto;display:block;}
.promozione .scheda{margin:2px 0;}

/*ANGOLI ARROTONDATI*/
a.rounded,a.rounded:hover,div.rounded,span.rounded,img.rounded {position:relative;display:block;background-position:left top;background-repeat:no-repeat;}
.column div.rounded{margin-bottom:10px;width:200px;height:300px;}
.content-book a.rounded{float:left;width:250px;height:375px;margin:0 10px 10px 0;}
.column a.rounded{float:left;width:100px;height:150px;margin:0 5px 10px 0;}
.rounded b{position:absolute;display:block;width:20px;height:20px;}
.rounded b.corner_ul{left:0px;top:0px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale,src="images/corner_ul.png")}
.rounded b.corner_ul[class]{background:url("../images/corner_ul.png") no-repeat left top;}
.rounded b.corner_ur{right:0px;top:0px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale,src="images/corner_ur.png")}
.rounded b.corner_ur[class]{background:url("../images/corner_ur.png") no-repeat right top;}
.rounded b.corner_dl{left:0px;bottom:-1px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale,src="images/corner_dl.png")}
.rounded b.corner_dl[class]{background:url("../images/corner_dl.png") no-repeat left bottom;}
.rounded b.corner_dr{right:0px;bottom:-1px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale,src="images/corner_dr.png")}
.rounded b.corner_dr[class]{background:url("../images/corner_dr.png") no-repeat right bottom;}
/*FRECCE***********************************************************/
#trama{position:absolute;right:0px;top:0px;width:500px;height:350px;margin:0;}
#trama div.entry{float:left;width:303px;height:300px;margin-top:25px;}

.autore div.authorentry{width:230px;margin-left:10px;padding-top:20px;}
div.entry p{height:225px;overflow:auto;margin:25px 25px 5px 25px;font-size:12px;}
div.authorentry p{height:210px;overflow:auto;margin-left:10px;margin-right:10px;margin-bottom:5px;font-size:12px;}
.autore{position:absolute;left:0;bottom:0;width:240px;height:330px;margin:0;cursor:pointer;background:transparent;}

a.close, a.close:hover {display:block;clear:both;float:none;text-align:right;margin-right:25px;}
	/*IMMAGINI DI SFONDO PER LE FRECCE A SECONDA DELLA SEZIONE*/
	#thriller #trama div.arrow {float:left;width:97px;height:350px;margin:0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src='images/tr-thriller.png');}
	#thriller #trama div.arrow[class] {background:url("../images/tr-thriller.png") no-repeat left top;}
	#thriller #trama div.entry {background:#fc0;}
	
	#romanzo_storico #trama div.arrow {float:left;width:97px;height:350px;margin:0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src='images/tr-storia.png');}
	#romanzo_storico #trama div.arrow[class] {background:url("../images/tr-storia.png") no-repeat left top;}
	#romanzo_storico #trama div.entry {background:#960;}

	#femminile #trama div.arrow {float:left;width:97px;height:350px;margin:0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src='images/tr-femmina.png');}
	#femminile #trama div.arrow[class] {background:url("../images/tr-femmina.png") no-repeat left top;}
	#femminile #trama div.entry {background:#f39;}

	#romanzo #trama div.arrow {float:left;width:97px;height:350px;margin:0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src='images/tr-romanzo.png');}
	#romanzo #trama div.arrow[class] {background:url("../images/tr-romanzo.png") no-repeat left top;}
	#romanzo #trama div.entry {background:#f60;}
	
	#varia #trama div.arrow {float:left;width:97px;height:350px;margin:0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src='images/tr-varia.png');}
	#varia #trama div.arrow[class] {background:url("../images/tr-varia.png") no-repeat left top;}
	#varia #trama div.entry {background:#39f;}
	
	#saggistica #trama div.arrow {float:left;width:97px;height:350px;margin:0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src='images/tr-saggi.png');}
	#saggistica #trama div.arrow[class] {background:url("../images/tr-saggi.png") no-repeat left top;}
	#saggistica #trama div.entry {background:#6c0;}

	#testimonianze #trama div.arrow {float:left;width:97px;height:350px;margin:0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src='images/tr-testi.png');}
	#testimonianze #trama div.arrow[class] {background:url("../images/tr-testi.png") no-repeat left top;}
	#testimonianze #trama div.entry {background:#f00;}

	#thriller .autore div.authorarrow {width:250px;height:50px;margin:0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src='images/aut-thriller.png');}
	#thriller .autore div.authorarrow[class] {background:url("../images/aut-thriller.png") no-repeat left top;} 
	#thriller .autore div.authorentry {background:#fc0;}
	
	#romanzo_storico .autore div.authorarrow {width:250px;height:50px;margin:0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src='images/aut-storia.png');}
	#romanzo_storico .autore div.authorarrow[class] {background:url("../images/aut-storia.png") no-repeat left top;} 
	#romanzo_storico .autore div.authorentry {background:#960;}
	
	#femminile .autore div.authorarrow {width:250px;height:50px;margin:0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src='images/aut-femmina.png');}
	#femminile .autore div.authorarrow[class] {background:url("../images/aut-femmina.png") no-repeat left top;} 
	#femminile .autore div.authorentry {background:#f39;}
	
	#romanzo .autore div.authorarrow {width:250px;height:50px;margin:0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src='images/aut-romanzo.png');}
	#romanzo .autore div.authorarrow[class] {background:url("../images/aut-romanzo.png") no-repeat left top;} 
	#romanzo .autore div.authorentry {background:#f60;}
	
	#varia .autore div.authorarrow {width:250px;height:50px;margin:0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src='images/aut-varia.png');}
	#varia .autore div.authorarrow[class] {background:url("../images/aut-varia.png") no-repeat left top;} 
	#varia .autore div.authorentry {background:#39f;}
	
	#saggistica .autore div.authorarrow {width:250px;height:50px;margin:0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src='images/aut-saggi.png');}
	#saggistica .autore div.authorarrow[class] {background:url("../images/aut-saggi.png") no-repeat left top;} 
	#saggistica .autore div.authorentry {background:#6c0;}
	
	#testimonianze .autore div.authorarrow {width:250px;height:50px;margin:0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src='images/aut-testi.png');}
	#testimonianze .autore div.authorarrow[class] {background:url("../images/aut-testi.png") no-repeat left top;} 
	#testimonianze .autore div.authorentry {background:#f00;}

	/*PAGINAZIONE*/
	.pag{width:680px;margin:10px auto 20px;text-align:center;background:transparent;}
	.pag ul li{display:inline;font-size:20px;margin:0 5px;}
	.pag ul li a{text-decoration:none;}
	.pag ul li a#current-page{font-weight:bold;}
	
	/*COMMENTI*/
	#oggetti_commenti{font-size:18px;margin:10px 30px;}
	.commenti{display:none;}
	.commento{background:url("../images/quote.jpg") no-repeat left top;padding:60px 0 0 50px;font-style:italic;margin:0 0 20px;}
	.commento .info{font-style:normal;text-align:right;font-size:16px;}
	.full_content{display:none;}
	
	/*BOX SEGNALAZIONI*/
	div.box_info {background:url("../images/ico_info.png") no-repeat 10px 15px; border-width:1px; border-style:solid; border-color:#fff;padding:15px 15px 15px 30px;width:650px;margin:10px 10px 10px 20px;line-height:1.4em;font-size:16px;position:relative;float:right;}
	div.box_info.error {background-color:#fcc; border-color:#f33;}
	div.box_info.warn {background-color:#ffc; border-color:#fc3;}
	div.box_info.ok {background-color:#D9EDD9; border-color:#390;}
	div.box_info a.btn_close {position:absolute; right:3px; top:0px; display:block; text-align:right; font-size:12px; color:#999; text-decoration:none; cursor:pointer; }
	
	/*VOTI*/
	div.socialbar {width:auto;height:24px;}
	div.votebox {float:left;font-size:14px;line-height:27px;}
	img.socialbar_vote {float:left;background:url("../images/vote_bar.gif") no-repeat -120px top;margin-right:4px;}
	img.vote {background:#fff url("../images/vote_bar_cat.gif") no-repeat -60px top;}	
	img.votable {cursor:pointer;}
	
	/*CONTACT FORM E COMMENT FORM*/
	form{background:transparent;margin:25px auto;}
	form div{margin-bottom:.5em;clear:both;}
	form input[type='text'],form textarea{border:1px solid #999;width:400px;}
	label{width:400px;}
	textarea{height:100px;}
	.privacy{overflow:hidden;font-size:80%;line-height:1.2em;}
	.privacy label{width:320px;float:left;}
	.privacy ul{list-style-type:disc;margin:10px 20px;color:#666;}
	.privacy ul li{margin:5px 0;}
	a.sub {display:block;background:url("../images/btn.jpg") no-repeat right;width:100px;height:30px;line-height:30px;border:0;color:#fff;text-decoration:none;text-align:center;margin:10px 0;font-size:14px;}
	a:hover.sub{color:#ccc;}
	a.svuota{font-size:14px;text-align:right;width:400px;display:block;}

	/*RICERCA*/
	.search{background:url("../images/search-bg.jpg") no-repeat right top;width:250px;height:220px;margin:20px 0;padding:25px 0;}
	.search h4{background:none;font-size:18px;line-height:1em;margin:0 15px 5px 10px;}
	.search form{margin:0 auto;padding:0;}
	.search form,.search form input,.search label{font-size:14px;width:200px;}
	.search a{font-size:90%;}
	.result .rounded{float:left;width:100px;height:150px;margin:0 10px 10px 0;display:block;}
	
	/*ERRORI FORM*/
	label.error,.privacy label.error {color:#c00;background:url("../images/ico_warning.gif") no-repeat left top;padding-left:16px;display:block;float:none;margin:0;clear:both;line-height:12px;font-size:12px;margin:5px 0;}

/*SIDEBAR***********************************************************/
#sidebar{float:left;width:220px;background:transparent;margin-bottom:100px;}	

/*NAVIGATION***********************************************************/
#navigation li a{height:40px;line-height:40px;font-size:20px;width:220px;display:block;margin:2px 0;padding-left:30px;text-decoration:none;}
#navigation li a:link,#navigation li a:visited{height:40px;line-height:40px;display:block;background-repeat:no-repeat;color:#fff;background-position:right top;}
#navigation li.thriller a:link,#navigation li.thriller a:visited{background-image:url("../images/nav-thriller.jpg");}
#navigation li.romanzo_storico a:link,#navigation li.romanzo_storico a:visited{background-image:url("../images/nav-storia.jpg");} 
#navigation li.femminile a:link,#navigation li.femminile a:visited{background-image:url("../images/nav-femmina.jpg");}
#navigation li.romanzo a:link,#navigation li.romanzo a:visited{background-image:url("../images/nav-romanzo.jpg");}
#navigation li.varia a:link,#navigation li.varia a:visited{background-image:url("../images/nav-varia.jpg");}
#navigation li.saggistica a:link,#navigation li.saggistica a:visited{background-image:url("../images/nav-saggi.jpg");}   
#navigation li.testimonianze a:link,#navigation li.testimonianze a:visited{background-image:url("../images/nav-testi.jpg");} 
#navigation li.thriller a:hover,#navigation li.thriller a#active,#navigation li.romanzo_storico a:hover,#navigation li.romanzo_storico a#active,#navigation li.femminile a:hover,#navigation li.femminile a#active,#navigation li.romanzo a:hover,#navigation li.romanzo a#active,#navigation li.varia a:hover,#navigation li.varia a#active,#navigation li.saggistica a:hover,#navigation li.saggistica a#active,#navigation li.testimonianze a:hover,#navigation li.testimonianze a#active,#navigation li.sezione a:hover,#navigation li.sezione a#active{background-position:right bottom;}
#navigation li.thriller a:hover,#navigation li.thriller a#active{color:#fc0;}
#navigation li.romanzo_storico a:hover,#navigation li.romanzo_storico a#active{color:#960;} 
#navigation li.femminile a:hover,#navigation li.femminile a#active{color:#f39;}
#navigation li.romanzo a:hover,#navigation li.romanzo a#active{color:#f60;}
#navigation li.varia a:hover,#navigation li.varia a#active{color:#39f;}
#navigation li.saggistica a:hover,#navigation li.saggistica a#active{color:#6c0;} 
#navigation li.testimonianze a:hover,#navigation li.testimonianze a#active{color:#f00;} 

/*FOOTER***********************************************************/
#footer{clear:both;width:700px;height:30px;line-height:30px;background:url("../images/footer-bg.jpg") repeat-x left center;margin:30px 0 100px 40px;color:#fff;padding-right:250px;}
#footer span.bs{float:left;background:url("../images/footer.jpg") no-repeat left center;width:250px;height:30px;line-height:30px;}
#footer a{color:#fff;}
