/*************************

* Sperling - vers. 0.9   *

*						 *

************************/





/* regole generali =========================================*/



/* Neutralize styling:
   nota: #005381 blu sperling
   Elements we want to clean out entirely: */

html, body, form, fieldset {margin: 0;  padding: 0;}



/* Neutralize styling:

   Elements with a vertical margin: */

h1, h2, h3, h4, h5, p, blockquote, ul, ol, dl, dt, dd {margin: 0; padding: 0;}

img {border:0;}



/* Miscellaneous conveniences: */

input, select, textarea {font-size: 100%; font-family: inherit;}



/* Apply styles */



body {font: 11px/13px "Trebuchet MS", sans-serif; color:#000; background: #ececec url("/sperling/images/bg_body.gif") repeat-y;}



a {color:#005381; text-decoration:none;}

a:hover {text-decoration:underline;}

a:visited {color:#005381;}



h2 {color:#005381; font-size:18px;}

h2.top {margin-top:40px; margin-bottom:20px;}

h3 {font-size:14px; color:#005381;}

h4 {font-size:14px; color:#005381; font-style:italic; padding:0 10px; margin-top:15px; background: url(/sperling/images/arrow_ultimi.gif) 0 2px no-repeat; }



.clear {clear:both;}



.nospalla

{

	margin:40px 42px 0 32px;

}



/* struttura principale  =========================================*/



#container {width:956px; margin:0;}



#header {height:124px; clear:both; }

#logo {width:596px; height:74px; float:left; }

#nav {width: 340px; height: 74px; float: right; margin:0; padding:0; background: url(/sperling/images/bg_nav.gif) no-repeat;}



#wrapper {width: 956px; float:left; padding-top: 0px;}

#main {float:left; width:596px; }

#rightCol {float:right; width:350px; }



#footer {clear:both;  }





/* in HEADER ===================*/



#header h1 {margin-left:32px; display:inline;}





/* in NAV (main menu - lista) */

#navCont {padding-left:27px; padding-top:6px;}

#nav ul {margin:0px; padding:0px; width:290px;}

#mainMenu li {float: left;width: 145px; list-style-type: none; margin-bottom:3px;}

#mainMenu li a {color:#fff; font-size:14px; font-weight:bold;  text-decoration:none;  display:block; text-indent:10px; background: url(/sperling/images/arrow_nav.gif) 0 4px no-repeat;}

#mainMenu li a:hover {color:#FFFC00; background: url(/sperling/images/arrow_nav_up.gif) 0 4px no-repeat;}

#mainMenu li a.selezionato {color:#FFFC00; background: url(/sperling/images/arrow_nav_up.gif) 0 4px no-repeat;}

/* in MAIN =====*/

#mainCont {margin:0 22px 0 32px;}



/* blog in testa */

#blogtop {width: 542px;height: 154px;background: url(/sperling/images/bg_blogtop.gif) no-repeat;overflow: hidden;}

#blogtopdx {width: 320px;height: 220px;background: url(/sperling/images/bg_blogtopDx.gif) no-repeat;overflow: hidden; margin-top:25px}

#blogtopCont {padding:15px; font-size:11px;}

#blogtopCont h2 {margin-bottom:4px;line-height:150%;}

#blogtopCont h2 a {text-decoration:none;}

#blogtopCont h2 a:hover {text-decoration:underline;}

#blogtopCont p.testo, #blogtopCont p.data {line-height:140%; padding-right:15px;}

#blogtopCont p.testo a {color:#000; text-decoration:none;}

#blogtopCont p.nomeautore {text-align:right; padding-top:4px;}

#blogtopCont img {float:left; padding-right:15px;}

#blogdi {float:left;font-size:11px; font-weight:bold; text-decoration:none; color:#005381;}

#blogdivedi {float:right; padding-right:30px; font-size:11px; font-weight:bold; text-decoration:none; color:#005381;}

#blogdivediEd {float:left; padding-top:5px; font-weight:bold; color:#005381; font-size:14px;}

#blogdibl {float:left;font-size:16px; font-weight:bold; text-decoration:none; color:#005381;}


#bloglink {text-align:left; padding:40px; font-size:14px; font-weight:bold; color:#000;}
#bloglink h3 {text-align:left; padding-left:20px; padding-bottom:10px; font-size:14px; font-weight:bold; color:#000;}

#bloglinkdx {text-align:right; padding-right:30px; padding-bottom:8px; font-size:11px; font-weight:bold; color:#005381;padding-top: 6px;}

#bloglink a {font-size:11px; font-weight:bold; text-decoration:none;}

#bloglink a:hover {text-decoration:underline;}


/*elenco blog  */

#ultimiblog {width: 320px;}

/* 4 post */ 
/* #ultimiContblog {padding:20px 20px 0 20px; width: 310px; height: 238px; background: url(/sperling/images/bg_blog.gif) no-repeat;} */
/* 2 post */ 
#ultimiContblog {padding:20px 20px 0 20px; width: 310px; height: 147px; background: url(/sperling/images/bg_blog2.gif) no-repeat;} 

#ultimiContblog_bottom {height: 20px; width: 320px; background: url(/sperling/images/bg_eventi_bottom.gif) no-repeat;}

#ultimiContblog dl {font-size:12px; padding-top:17px;}

#ultimiContblog dd {padding-left:10px; padding-right: 30px; line-height:14px; padding-bottom:8px; padding-top:2px; font-weight:bold;}

#ultimiContblog dd a {color:#000;}

#ultimiContblog h3 {font-size:14px; color:#005381;}



/* strillo principale con copertina riflessa */

#inevidenza {width:542px; height:264px; background: url(/sperling/images/bg_evidenza.jpg) no-repeat;}

#inevidenzaCont {padding:20px 30px;}

#inevidenza {width:542px; height:264px; background: url(/sperling/images/bg_evidenza.jpg) no-repeat;}

#inevidenzaCont a {color:#005381;}

#inevidenzaCont #testoevidenza {vertical-align:top; color:#005381;}

#testoevidenza p, #testoevidenza h3, #testoevidenza strong {padding:0 10px;}

#testoevidenza h3 {font-size:14px; margin-bottom:6px; margin-top:3px;}

#testoevidenza p {line-height:130%;}

#testoevidenza p a:hover {text-decoration:none;}



/* articolo editoriale principale con copertina riflessa */

#inevidenzaEd {width:542px; height:264px; background: url(/sperling/images/bg_evidenza_ed.jpg) no-repeat;}

#inevidenzaContEd {padding:20px 30px;}

#inevidenzaEd {width:542px; height:264px; background: url(/sperling/images/bg_evidenza_ed.jpg) no-repeat;}

#inevidenzaContEd a {color:#fff;}

#inevidenzaContEd #testoevidenzaEd {vertical-align:top; color:#fff;}

#testoevidenzaEd p, #testoevidenzaEd h3, #testoevidenzaEd strong {padding:0 10px;}

#testoevidenzaEd h3 {font-size:14px; margin-bottom:6px; margin-top:3px;}

#testoevidenzaEd p {line-height:130%;}

#testoevidenzaEd p a:hover {text-decoration:none;}


/* flash in home page */

#flashcontent 
{
	margin-top:15px; margin-bottom:-5px;
	
}




/* vetrina 3 libri*/

#vetrina {width: 540px; margin:35px 0; background: url(/sperling/images/bg_vetrina.jpg) 0px 40px no-repeat;}

/* .librovetrina { height:275px; width:180px; text-align:center; } */
.librovetrina { height:310px; width:180px; text-align:center; }

.librovetrina p  { font-size:11px; padding:5px 18px; text-align:left;}

.librovetrina p a {color:#000;}

#prodotti {
	/* padding:  0px 0 0 3px; */
	padding: 0px; 
	/*position: relative; */
	/* width: 540px; */
	width: 542px; 
	float: left;
	display: inline;
}

.prodotto {
	float:left;
	padding:13pt 0pt 10px;
	text-align:center;
	width:180px;
}



/* i due box, per ora "si parla di" */

#duebox { float:left; width:542px; background: url(/sperling/images/bg_duebox_top.gif) no-repeat;}

#duebox_bottom {clear:both; height:18px; width:542px; background: url(/sperling/images/bg_duebox_bottom.gif) no-repeat;}

#duebox h2 {padding-bottom:10px;}

#uno {float:right; width:262px;}

#due {float:left; width:262px;}

.boxCont {padding:20px;}

.item {font-size:12px; margin:12px;}

.item p { margin:0; padding:0 0 0 15px;}

.item p.data {font-style:italic; background: url(/sperling/images/arrow_ultimi.gif) no-repeat left center; }

.item p.post a {color:#005381; font-weight:bold; text-decoration:none;}

.item p.post a:hover {color:#005381; text-decoration:underline;}





#footer p {font-size:11px; padding:20px 0;}





/* in RIGHTCOL  =============== */



/*le novitÃ  */

#ultimi {width: 320px;  }

#ultimiCont {padding:20px; background: url(/sperling/images/bg_ultimi.jpg) no-repeat;}

#ultimiCont dl {font-size:12px; margin-top:17px;}

#ultimiCont dt {margin:0; padding-left:20px; line-height:13px; }

#ultimiCont dd {margin:0; padding-left:20px; line-height:14px; padding-bottom:6px; margin-bottom:3px; font-weight:bold; background: url(/sperling/images/bg_dd_ultimi.gif) left bottom no-repeat;}

#ultimiCont dd a {color:#000;}





#cloud {height: 185px; width: 320px; background: url(/sperling/images/bg_cloud.gif) no-repeat;}

#cloudCont {padding:20px}

#cloud p {text-align:center; margin-top:10px;}

#cloud a {color:#000; padding:5px 10px; margin:5px 0; line-height:150%;}

#cloud a.thin {font-size:12px;}

#cloud a.normal {font-size:14px; font-weight:bold;}

#cloud a.big {font-size:16px; font-weight:bold;}

#cloud a.xbig {font-size:18px; font-weight:bold;}





#ricerca {width:320px;}

#ricerca form {padding-left:20px; padding-top:10px;}

#ricerca strong { font-size:14px; font-weight:bold; margin:10px 0 2px; display:block; }

#ricerca input.buca {width:295px; height:23px; border:1px solid #979797; font-size:16px;}

#trova {text-align:right;}

#trova a {}

/* box link su spalla destra home*/
#linkhomedx {width:320px;}



#eventi {width: 320px; background: url(/sperling/images/bg_eventi.gif) no-repeat;}

#eventi_bottom {height: 20px; width: 320px; background: url(/sperling/images/bg_eventi_bottom.gif) no-repeat;}

#eventiCont {padding:20px; margin-top: 8px;}

#eventi .events {font-size:12px; margin:15px 0;}

#eventi h2 {padding-bottom:10px;}

#eventi p { margin:0; padding:0 0 0 15px;}

#eventi p.chi {font-style:italic; background: url(/sperling/images/arrow_ultimi.gif) no-repeat left center; }

#eventi a {font-size:11px;}



/* PAGING  =============== */



#paging {margin-top:20px; margin-left:20px; text-align:center; padding-top:10px; border-top:1px solid #005381; font-size:12px; font-weight:bold; color:#005381;}

#paging span {color:#000; font-weight:normal; padding:0 20px;}









/* ======================== PAGINA EVENTI ======================== */

#page_eventi {margin:20px 42px 0 32px; }

#page_eventi h2 {margin-left:20px;}



#page_eventi .day {text-align:right; margin-top:20px; }

#page_eventi .day p {border-bottom:3px solid #005381; margin-left:620px; font-size:14px; font-weight:bold; color:#005381; padding-bottom:3px;}

#page_eventi .block {margin-left:20px; border-top:1px solid #005381; }



.calendario {width:190px; float:left;}

.schedaevento {padding:0 10px; line-height:140%;}

.schedaevento a,  .schedaevento a:visited {color:#000;}





/* ======================== SCHEDA ======================== */

#schedalibro {margin:20px 0; float:left; width:520px;}

#schedalibro img {float:left; padding-right:20px;}

#schedalibro #datilibro p {margin:10px 0;}

#schedalibro #breve {float:left; margin-top:10px; font-size:13px; line-height:140%;}

#schedalibro #compra {}

#imgPdf {float:right; padding-right:20px;}



/* vetrina 4 libri*/

#vetrina4l {width: 540px; margin:35px 0; background: url(/sperling/images/bg_vetrina4l.gif) no-repeat;}

#vetrina4l td {vertical-align:top;}

.librovetrina4l {width:135px; text-align:center; }

.librovetrina4l .cover { height:170px; } /* per allineare testi di cover piÃ¹ basse */

.librovetrina4l p  { font-size:11px; padding:5px 18px;}

.librovetrina4l p  strong { display:block;}

.librovetrina4l p a {color:#000;}





/* ======================== PAGINA CATALOGO - RISULTATI RICERCA ======================== */

#page_catalogo {margin:40px 42px 0 32px; }

#page_catalogo h2 {margin-left:20px;}



.cat_item {width:25%; height:200px; float:left; font-size:12px;}

.cat_item .scheda {padding-right:8px;}

.cat_item img {border:1px solid #ccc; float:left; margin-right:10px;}

.cat_item strong { color:#005381; }

.cat_item p { margin-bottom:15px;}

p.f12 {font-size:12px;}



/* ======================== PAGINA NOVITA' ======================== */



#novita_container {margin:20px 0; float:left; width:542px;}

.cover_nov {float:left; height:175px; width:93px;}

.scheda_nov {float:left;  height:175px; width:176px;}

.scheda_nov div {padding-right:15px;}

.scheda_nov h2 {font-size:12px; color:#000; font-weight:normal}

.scheda_nov h3 {font-size:12px; margin-bottom:10px;}



/* in singolo scaffale - scelte per voi*/

#topscaffale {width:544px; float:left; background: url(/sperling/images/rigablu.gif) bottom right no-repeat;}

#topscaffale h2 {padding-top:10px; padding-bottom:5px; float:left;}

#topscaffale h3 { float:right; font-size:22px; padding-bottom:5px; padding-top:5px; border-bottom:5px solid #005381;}





/* ======================== PAGINA CHI SIAMO ======================== */

#chisiamo p {line-height:170%; font-size:12px; padding:5px 25px 20px 0; }

#chisiamo p.dove {line-height:170%; text-align:right; font-size:11px; color:#005381; padding:10px;}





/* ======================== PAGINA RICERCA ======================== */

#ricercafull {margin:20px 0; float:left; width:520px;}

#ricercafull p  { font-size:13px; padding:10px 0;}

#ricercafull form {padding:30px 20px;}

#ricercafull #formCont {padding-left:60px;}

#ricercafull td {padding:7px 0;}

#ricercafull label { font-size:13px; width:120px; display:block;}

#ricercafull input {font-size:13px;}

#ricercafull input.buca {width:225px; }

#ricercafull input.isbn {width:45px; float:left;}

#ricercafull input.isbnbuca {width:170px; float:right;}

#trova {text-align:right;}

#trova a {}



/* spinner */

#divspinnercont

{

	padding-top:35px;

}

#divspinner

{

  margin-left:auto;

  margin-right:auto;

}



.divspinnerbotcont

{

  padding-top:15px;

}

.divspinnerbot

{

 margin-left:auto;

  margin-right:auto;

}

#itemDetail {
	float: left;
	margin:0;
	padding:0;
	margin-bottom: 10px;
    margin-top: 20px;
}

#itemDetailDesc {
	float: left;
	width: 270px;
	min-height: 100%;
	padding: 0;
	margin: 0;
	padding-left: 10px;
	padding-right: 5px;
}
#itemDetailDesc h2{
	float: left;
	clear: both;
	padding: 0;
	margin: 0;
	margin-left: -10px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;	
	display:inline;
}
#itemDetailDesc h3{
	float: left;
	clear: both;
	width: 270px;
	padding: 0;
	margin: 0;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size:13px;
}
#itemDetailDesc p{
	float: left;
	clear: both;
	width: 270px;
	padding: 0;
	margin: 0;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size:12px;
}

#itemImage {
	float:left;
	margin:0;
	margin-right: 5px;
	padding:0;
}
#itemImage ul {
	width: 206px;
	height: 100%;
	margin:0;
	margin-top: 5px;
	padding:0;
	padding-bottom: 2px;
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	list-style: none outside;
}
#itemImage ul li{
	width: 198px;
	margin:0;
	margin-bottom: 2px;
	padding:0;
	padding:4px;
}

#itemDetailEd {
	float: left;
    margin-top: 20px;
}

#itemDetailDescEd {
	min-height: 100%;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 20px;
   	width: 500px;
}
#itemDetailDescEd h2{
	clear: both;
	padding: 0;
	margin: 0;
	margin-left: -10px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;	
	display:inline;
}
#itemDetailDescEd h3{
	padding-bottom: 5px;
	padding-top: 5px;
	font-size:13px;
}
#itemDetailDescEd p{
	padding-bottom: 5px;
	padding-top: 5px;
	font-size:12px;
}

#pdf {font-size:14px; color:#005381; margin-top:30px; float:right; font-weight:bold;}

#vedih3 {
color:#005381;
float:right;
font-size:14px;
font-weight:bold;
margin-top:20px;
margin-bottom: 20px;
}

#vuotoEd {
 background: url(/sperling/images/space.gif) no-repeat;
 padding-top: 20px;
}

#vuotoBlog {
 background: url(/sperling/images/space.gif) no-repeat;
 padding-top: 16px;
}

#vuotoEventi {
 background: url(/sperling/images/space.gif) no-repeat;
 padding-top: 28px;
}

#vuotoFlash {
 background: url(/sperling/images/space.gif) no-repeat;
 padding-top: 2px;
}

#vuotoNov {
 background: url(/sperling/images/space.gif) no-repeat;
 padding-top: 16px;
}

#vuotoTrova {
 background: url(/sperling/images/space.gif) no-repeat;
 padding-top: 11px;
}

#vuotoDueBox {
 background: url(/sperling/images/space.gif) no-repeat;
 padding-top: 12px;
}

/* 31/12/2009 */
/* Nuovo Menu Navigazione */
/* #naviga { width:920px; float: left; margin:0px; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px; margin-top:0px; text-align:right;}  */
#naviga { width:895px; float: left; margin:0px; padding-top: 5px; padding-bottom: 5px; padding-right: 0px; padding-left: 32px; margin-top:0px; text-align:right;} 

#navigaMenu {padding-top: 5px;}
#navigaMenu ul {margin:0px; padding:0px; height:30px; width:895px; background: url("/sperling/images/bg_naviga_0.gif"); }  
/* #navigaMenu ul {margin:0px; padding:0px; height:30px; width:920px; background: url("/sperling/images/bg_naviga_0.gif"); }   */

#navigaMenu li {float: left; list-style-type: none; padding-top: 7px; padding-bottom: 5px;}
#navigaMenu li a {color:#ffffff; font-size:14px; font-weight:bold;  text-decoration:none;  display:block; padding:0 10px;}
#navigaMenu li a:hover {color:#fcff04; }
#navigaMenu li.selected a {color:#fcff04; }
/* FINE nuovo Menu Navigazione  */

/* Nuovo box ricerca rapida */
#boxRicercaRapidaLabel {width: 50px; height: 17px; float: left; margin:0; padding-left: 0px; }
#boxRicercaRapidaLabel strong { font-size:13px; font-weight:bold; padding-top: 2px; margin:10px 0 2px;}

#boxRicercaRapida {width: 347px; height: 74px; float: right; margin:0; padding:0; }
#boxRicercaRapida form {padding-left:12px; padding-top:10px;}
#boxRicercaRapida strong { font-size:13px; font-weight:bold; margin:10px 0 2px;  }
#boxRicercaRapida input.buca {width:250px; height:17px; border:1px solid #979797; font-size:13px; }

#boxRicercaRapidaspazio {width: 290px; height: 2px; float: left; margin:0; padding:0;}

#boxRicercaRapidatrova {width: 300px;; padding-top: 3px; text-align:right;}
#boxRicercaRapidatrova a {}
/* FINE Nuovo box ricerca rapida */

/* per blocco 2 editoriali  */
#imgevidenzaEd {vertical-align:top; color:#fff;}
/* FINE per blocco 2 editoriali  */


/* blocco newsletter  */
#newsletter {height: 100px; width: 278px; padding-top: 20px; padding-bottom: 0px; padding-left: 20px; padding-right:20px; background: url(/sperling/images/bg_newsletter.gif) no-repeat;}
#newsletter p {text-align:left; margin-top:10px;}
#newsletter a {color:#000; line-height:150%;}



/* FINE per blocco newsletter  */

/* multimedia */
.multimedia {
 /*  margin: 10px; */
	padding-left: 10px;
    font-size:12px;
}

div.hr {
 width: 100%;
 height: 1px;
 background: transparent url('/sperling/images/blu_dot.gif') repeat-x 0 0;
 border: 0;
 margin: 10px 0 10px 0;
}

div.hr hr {
 display: none;
}

.elenco_video {
 margin-top: 30px;
}

.video_preview {
 /*width: 514px; */
 width: 535px;
 clear: both;
 min-height: 100px;
 margin: 0 0 20px 0 !important;
}
.video_preview img {
 float: left;
 margin-right: 20px;
}
.video_preview p, .video_preview a {
 color: #000000;
}

.video_scheda {
 min-height: 100px;
 padding: 0 0 0 0;
 background: #ffffff url('/sperling/images/bg_multimedia_sep2.gif') no-repeat right bottom;
}
.video_scheda h2 {
 padding-top: 10px;
 padding-right: 40px;
 font-size: 12px;
}
.video_scheda p {
 padding-right: 5px;
 padding-bottom:10px;
 text-align:justify;
}
.video_scheda .durata {
 display: block;
 color: #666666;
 padding-bottom: 10px;
}
.video_scheda a {
 display: block;
 min-height: 100px;
 text-decoration:none;
}
.video_scheda a:hover {
	text-decoration: none;
}	

* html .video_scheda a {
 height: 100px;
}

h2.titolo_video {
 font-size: 12px;
}

p.durata_video {
 color: #666666;
}

p.abstract_video {
 padding-top: 10px;
 padding-bottom: 25px;
 color: #000000;
}

/* FINE multimedia */

/* Breadcrumb */
#breadcrumb {font-size:15px; line-height:8px; padding-bottom:10px;}
#breadcrumb h2 {font-size:15px; line-height:15px;}
/* FINE Breadcrumb */


/* minischeda libro */
.libro_catalogo {
 width: 518px;
 background: #ffffff url('/sperling/images/blu_dot.gif') repeat-x 0 0;
 padding: 10px 8px 8px 8px;
 clear: both;
}
.libro_catalogo img {
 float: left;
 margin-bottom: 8px;
}
.libro_catalogo p, .libro_catalogo a {
 color: #000000;
}
.libro_catalogo .titolo_libro a {
 display: block;
 color: #005381;
 font-weight: bold;
 font-size: 12px;
}
.libro_catalogo .sottotitolo_libro a {
 display: block;
 color: #000000;
 font-weight: normal;
 padding-top: 5px;
}
.libro_catalogo .nome_autore a {
 display: block;
 color: #000000;
 font-weight: bold;
 font-size: 12px;
}
.libro_catalogo p {
 padding-top: 15px;
}
.libro_catalogo .anno {
 color: #000000;
 font-weight: normal;
}
.libro_catalogo a {
 display: block;
}
.minischeda {
 padding-left: 110px;
}
/* FINE minischeda libro*/

/* blocco multimedia spalla  */
#video_spalla {width: 320px; height: 260px; background: #ffffff url(/sperling/images/bg_box_spalla_multimedia.gif) no-repeat;}
#video_spalla_cont {padding-top:30px; padding-bottom:25px; padding-left:25px;  padding-right:25px; text-align:center;}
#video_spalla_cont p {text-align:left; color:#ffffff;}
#video_spalla_cont a {color:#000; line-height:150%;}

#vuotoVideoSpalla {
 background: url(/sperling/images/space.gif) no-repeat;
 padding-top: 2px;
}

div.hrr {
 width: 100%;
 height: 1px;
 background: transparent url('/sperling/images/white_dot.gif') repeat-x 0 0;
 border: 0;
 margin: 20px 0 20px 0;
}

div.hrr hr {
 display: none;
}
/* FINE blocco multimedia spalla  */

.pdf {background: url("/sperling/images/ico_pdf.gif") left center no-repeat;}
.zip {background: url("/sperling/images/ico_zip.gif") left center no-repeat;}
.doc {background: url("/sperling/images/ico_doc.gif") left center no-repeat;}
.vid {background: url("/sperling/images/ico_movie.png") left center no-repeat;}
.aud {background: url("/sperling/images/ico_audio.png") left center no-repeat;}

/* blocco dettaglio editoriale (nuovo) */ 
#itemDetailEditoriale {
	float: left;
	width:540px;
	margin:0;
	padding:0;
	margin-bottom: 10px;
    margin-top: 20px;
}

#itemDetailEditoriale h2{
	padding: 0;
	margin: 0;
	margin-left: -10px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;	
	display:inline;
	line-height:105%;
}
#itemDetailEditoriale h3{
	padding: 0;
	margin: 0;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size:13px;
	line-height:105%;
}
#itemDetailEditoriale p{
	text-align: justify;
	padding: 0;
	margin: 0;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size:12px;
}
#itemImageEditoriale {
	float:left;
	margin:0;
	padding-right: 10px;

}

#sondaggioEditoriale {
	width:350px;
	float:left;
	margin-top:10px;
}

#videoEditoriale {
	width:350px;
	float:left;
	margin-top:10px;
}
#videoEditoriale p{
	text-align: left !important;
}

/* FINE blocco dettaglio editoriale (nuovo) */ 

/* scheda libro (nuove aree) */ 
#mediaAndUpdate {padding-left: 160px; padding-top: 3px; font-weight:bold; }
#mediaAndUpdate p {margin:8px 0; height: 18px;}
#mediaAndUpdate a {vertical-align: middle;}
/* FINE scheda libro (nuove aree) */ 

/* INIZIO carosello  */ 
#boxcarosello {margin-top:10px; width:500px; float:left; padding:0px; border-top:1px solid #A0A19C; background:none;} 
#boxcarosello ul {margin-left:0; background:none; width: 420px}
#boxcarosello h2 {font-size:12px; color:#404040; font-weight:bold; line-height:35px;} 
#boxcarosello img {border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;padding:0px 0px 0px 0px;}
#boxcarosello p {color: #000000; font-size:11px; padding-top:4px;}
/* FINE carosello  */ 

/* INIZIO condividi  */ 
#condividi {font-weight:bold; padding-top: 15px;}
#condividi a {vertical-align: middle;}
#condividi a:hover {text-decoration:none;}
#condividi img {float: none;}
/* FINE condividi  */ 

/* INIZIO box community  */ 
#vuotoCommunity {
 background: url(/sperling/images/space.gif) no-repeat;
 padding-top: 16px;
}
#communityCont {padding:20px; margin-top: 8px;}

#community {width: 320px; background: url(/sperling/images/bg_eventi.gif) no-repeat;}
#community h2 {padding-bottom:10px;}
#community p {margin:0;}

#communityContBanner {padding-top: 10px;}

#community_bottom {height: 20px; width: 320px; background: url(/sperling/images/bg_eventi_bottom.gif) no-repeat;}

/* FINE box community  */ 

.black {
	color:#000000;
}

.blusperling {
	color:#005381;
}

/* blocco hp editoriale frassinelli */
#inevidenzaEdFra {width:542px; height:264px; background: url(/sperling/images/bg_evidenza_ed_fra.jpg) no-repeat;}

#inevidenzaContEdFra {padding:20px 30px;}
	#inevidenzaContEdFra a {color:#fff;}
	#inevidenzaContEdFra #testoevidenzaEd {vertical-align:top; color:#fff;}


