
/* Type CSS rules here and they will be applied
to pages from 'www.sitemanager.local'
immediately as long as you keep this window open. */

/**** LINK-tag style sheet browse.asp?csite=adelphi2005&template=css%2esmt&id=css ****/


/* Type CSS rules here and they will be applied
to pages from 'bluerobot.com'
immediately as long as you keep this window open. */

body{
	font-family: Georgia, Times, Georgia, serif;
}

a{
	font-family: Georgia, Times, Georgia, serif;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

a:hover{
	color: #808080;
}

.clear{
	clear: both;
}

#content img , #content .corpo .img {
	border: 0;
	padding: 0 4px 0 0;
}

.corpo .img {
	margin: 5px 0 0 0;
}

.corpo img.imgleft{
	float: left;
	margin: 0 5px 0 0;
}

.corpo img.imgright{
	float: right;
	margin: 0 0 0 5px;
}

.imgAcquiti{
	margin: 0 20px 0 0;
	float: left; 
}

#Acquisti div.linkAcquiti{
	float: left;
	height: 30px;
	padding: 20px 0 0 0;
}

#navAlpha {
	font-size: 13pt;
	position:absolute;
	width:160px;
	top:10px;
	left:0px;
	/*background-color:#f1f1f1;*/
	padding:5px;
	z-index:2;

/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity. 
Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it. 
IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style 
declaration. The incorrect IE5/Win value is above, while the correct value is 
below. See http://glish.com/css/hacks.asp for details. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:168px;
	}
/* I've heard this called the "be nice to Opera 5" rule. Basically, it feeds correct 
length values to user agents that exhibit the parsing error exploited above yet get 
the CSS box model right and understand the CSS2 parent-child selector. ALWAYS include
a "be nice to Opera 5" rule every time you use the Tantek Celik hack (above). */
body>#navAlpha {
	width:168px;
}
		
#navBeta {
	font-size: 13pt;
	position:absolute;
	width:160px;
	top:0px;
	right:0px;
	padding: 10px 20px;
	z-index:1;
	background-image: url("/img/bg_px.gif");
	background-repeat: repeat-y;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:168px;
	}
	
/* Again, "be nice to Opera 5". */
body>#navBeta {
	width:168px;
}

/******************** home ******************/

h1{
	padding: 0;
	margin: 0; 	
}

#logoAdelphiHome{
	position: absolute;
	top: 8px;
	right: 5px;
	display: block;
	padding-top: 15px; 
	height: 0px !important;
	height /**/: 15px; 
	overflow: hidden;
   	width: 88px;
	background: no-repeat url("/img/sx_logo_txt.gif");	
}

#logoAdelphi a{
	position: absolute;
	top: 8px;
	right: 5px;
	display: block;
	padding-top: 15px; 
	height: 0px !important;
	height /**/: 15px; 
	overflow: hidden;
   	width: 88px;
	background: no-repeat url("/img/sx_logo_txt.gif");	
}

#logoAdelphi[id] a{
	top: 8px;
}

#default #content{
	text-align: center;
}
/*******************************************/

/*********** menu sx - menu dx *************/

#menu_sx ul, #menu_dx ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menu_sx ul{
	padding: 38px 0 0 0;
	text-align: right;
}

#menu_dx ul{
	padding: 42px 0 0 0;
	text-align: left;
}

.menuDxItem {
	padding: 0 0 0 15px;
	background: no-repeat url("/img/blt_diraio_mini.gif");
	background-position: 3px 9px;
	margin: 0 0 5px 0;
}

.menuDxItem a{
	font-size: 8pt;
	margin: 0 0 0 0;
	color: #900;
}

.boxDx{
	margin: 5px 0 0 0;
	padding: 4px;
	background-color: #faf5f5;
}
/****************************************************************/

#Novita, #Diario{
	background-image:url('/img/sfondo_400.gif') ;
	background-repeat: repeat-y;	
}	

/********************** FORM DI LOGIN ****************************/

#navBeta form, #navBeta fieldset{
	margin:0; padding:0; border:none;
}

#navBeta form{
	position:relative;
	height:145px;
	padding:0px;
	overflow: visible;
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 0;
}

#navBeta form input.input_box{
	background-color:#EFEFEF;
	padding: 3px;
	font-family: "Georgia", Times, "Times New Roman", serif;
	font-size: 8pt;
	color: black;
	margin: 4px 0 4px 0;
	border: 1px solid #CCC;
	width: 160px;
}

#navBeta form label{
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8pt;
	color: black;
	margin: 4px 0 4px 0;
}

#navBeta .vai, #registration .vai, #inviomessaggio .vai, #formCommentsNew .vai, #loginform .vai, #iscrizione a.vai, #dItemForm .vai{
	background-color:#990000;
	border: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8pt;
	font-weight: bold;
	color: #fff;
	padding: 2px 4px;
	margin: 10px 0 0 47px;
}

#contCancUtente{
	text-align: center;
}

#dItemForm{
	display: block;
	width: 222px;
	text-align: left;
}

#dItemForm .vai{
	margin: 10px 0 0 190px;
}

/*********************************/
#contButtonSearch{
	position: absolute;
	top: 440px;
	left: 185px;
	padding: 0 0 0 0;
	width: 100%;
	height: 30px;
	text-align: left;
	margin: 0 0 0 0;
}

#contButtonSearch input.vai{
	background-color:#990000;
	border: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8pt;
	font-weight: bold;
	color: #fff;
	padding: 2px 4px;
}

#btCerca input.vai{
	float: left;
}

#btAnnullaForm input.vai{
	float: right;
}

/*********************************/

#testoPrivacy{
	background-color: #F1F1F1;
	padding: 0 0 0 5px;
	overflow: auto;
	width: 100%;
	height: 200px;
	text-align: left;
	margin: 5px 6px 0 10px;
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 11pt;
}

#registration .vai{
	margin: 10px 0 0 170px;
}

#testoPrivacy ul{
	margin: 0;padding: 0;
	list-style-type: none; 
}

#testoPrivacy ul li{
	padding: 0 0 10px 10px;
	background-image: url('/img/blt_diraio_mini.gif');
	background-repeat: no-repeat;
	background-position: 0 8px;
}

#reg .vai, #iscrizione a .vai{
	padding: 4px 4px;
	margin: 10px 0 0 3px;
}

#inviomessaggio .vai, #formCommentsNew .vai{
	margin: 10px 0 0 0;
}

.vai:hover{
	background-color:#550000;
}

/*****************************************/

h2{
	margin: 0;padding: 2px 0 0 0;
	font-size: 12pt;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#menu_sx h2 a, #menu_dx h2 a, #puls h2 a{
	font-weight:bold;
	font-size: 12pt;
	font-family:Georgia, "Times New Roman", Times, serif;
}

*:first-child+html #menu_sx h2 a, *:first-child+html #menu_dx h2 a, *:first-child+html #puls h2 a{
	font-weight:normal;
}

.corpo{
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 11pt;
	padding-left: 0;
	margin: 10px 0 0 0;
}

.txt_autore {
	font-size: 8pt;
	padding: 3pt 0 0 0;
	}
	
.txt_titolo, .txt_titolo a{
	/*font-size: 9pt;*/
	font-size: 8pt;
	color: #900;
	padding: 0;
	}
	
.txt_titolo a:hover{
	color: #D16969;
}

.txt_collana {
	font-size: 8pt;
	color: #999;
	/*padding: 1px 0 5px 0;*/
	}

.txt_evento{
	color: #D16969;
	font-size: 11pt;
	color: #900;	
	clear: both;
}

.txt_small{
	font-size: 8pt;
}
.txt_small p{
	margin-top: 0px !important;
}
.txt_data{
	font-family: Verdana, Arial;
	margin: 5px 0 0 0;
	font-size: 7pt;
	font-weight: bold; 
	color: #bbb;
}
/*******************************************/
/**************** Puls *********************/
#puls{
	position: absolute;
	top: 2px;
	left: 0px;
	width: 180px;
	font-size: 13pt;
	padding-top: 31px;
}

#puls ul{
	list-style-type: none;
	margin: 0 0 0 10px;
	padding: 0;
}
	
#puls li{
	margin: 0;
	padding: 0 0 13px 35px;
}

/*sezcont*/

#sezCont{
	left: 0;
	padding: 0 0 0 195px;
}

#sezCont ul, ul.listaArchivio {
	padding: 0;
	margin: 0;
}

#sezCont li, ul.listaArchivio li{
	margin: 0;
	/*	padding: 0 0 15px 20px; */
	padding: 0 0 15px 12px;
	background-position: 0 19px;
	background-repeat: no-repeat;
}


/*******************************************/

#titMacroSez{
	position: absolute;
	top: -2px;
	left: 0;
	display: block;
	padding-top: 19px; 
	height: 0px !important;
	height /**/: 19px; 
	overflow: hidden;
	background-position: 8px 0;
	margin: 0;
	width: 190px;
}

#titMacroSezLink a{
	position: absolute;
	top: -2px;
	left: 0;
	display: block;
	padding-top: 19px; 
	height: 0px !important;
	height /**/: 19px; 
	overflow: hidden;
	background-position: 8px 0;
	margin: 0;
	width: 190px;
}

#catalogo #titMacroSez, #catalogo #titMacroSezLink a{
	background-image: url('/img/catalogo_tit_catalogo.gif');
	background-repeat: no-repeat;
	width: 122px;
	top: 2px;
}

#Acquisti #titMacroSez, #Acquisti #titMacroSezLink a{
	background-image: url('/img/acquisti_tit_acquisti.gif');
	background-repeat: no-repeat;
	width: 200px;
}


#libriCatalogo #titMacroSez, #libriCatalogo #titMacroSezLink a{
	background-image: url('/img/catalogo_tit_catalogo.gif');
	background-repeat: no-repeat;
	width: 122px;
}

#registrazione #titMacroSez, #registrazione #titMacroSezLink a{
	background-image: url('/img/registr_tit_registr.gif');
	background-repeat: no-repeat;
}

#contatti #titMacroSez, #contatti #titMacroSezLink a{
	background-image: url('/img/contatti_tit_contatti.gif'); 
	background-repeat: no-repeat;
}

#Novita #titMacroSez, #Novita #titMacroSezLink a, #schedaNovita #titMacroSez, #schedaNovita #titMacroSezLink a{
	background-image: url('/img/novita_tit_novita.gif'); 
	background-repeat: no-repeat;
	width: 90px;
}

#schedaNovita #titMacroSez, #schedaNovita #titMacroSezLink a {
	top: 0;
}



#Diario #titMacroSez, #Diario #titMacroSezLink a, #schedaDiario #titMacroSez, #schedaDiario #titMacroSezLink a{
	background-image: url('/img/diario_tit_diario.gif'); 
	background-repeat: no-repeat;
	width: 82px; 
}

#schedaDiario #titMacroSez, #schedaDiario #titMacroSezLink a{
	top: 0;
}


#Librerie #titMacroSez, #Librerie #titMacroSezLink a{
	background-image: url('/img/librerie_tit_librerie.gif');
	background-repeat: no-repeat;
	width: 220px;
}

#informazioni #titMacroSez, #informazioni #titMacroSezLink a{
	background-image: url('/img/informazioni_tit_informazioni.gif');
	background-repeat: no-repeat;
	width: 150px;
	background-position: 0 0;
	margin: 2px 0 0 0;
}

/*************** liste diario , archivio diario ********************/

#Diario #sezCont li, ul.listaArchivio li{	
	margin: 0 0 19px 0;
	background-position: 0 21px;
}

#Diario #sezCont[id] li, ul.listaArchivio[class] li{	
	margin: 0 0 19px 0;
	background-position: 0 17px;
}

#Diario #sezCont li.eventi, li.listaArchivioeventi{
	background-image: url('/img/second/blt_eventi.gif');
}
#Diario #sezCont li.interviste, li.listaArchiviointerviste{
	background-image: url('/img/second/blt_interviste.gif');
}
#Diario #sezCont li.letture, li.listaArchivioletture{
	background-image: url('/img/second/blt_letture.gif');
}
#Diario #sezCont li.incipit, li.listaArchivioincipit{
	background-image: url('/img/second/blt_incipit.gif');
}

#catalogo #sezCont li{	
	background-image: url('/img/blt_catalogo.gif');
}

/* tasti menu diario */

#Diario #puls li{
	background-repeat: no-repeat;
	padding-top:4px;
	background-position: 0 8px;
}

#Diario #puls li.eventipuls{ 
	background-image: url('/img/second/bt_eventi.gif');
}

#Diario #puls li.intervistepuls{
	margin-top:6px;
	background-image: url('/img/second/bt_interviste.gif');
}

#Diario #puls li.letturepuls{
	margin-top:4px;
	background-image: url('/img/second/bt_letture.gif');
}

#Diario #puls li.incipitpuls{
	margin-top:4px;
	background-image: url('/img/second/bt_incipit.gif');
}

#Diario #sezCont ul{
	margin: 19px 0 0 0;
	padding: 0;
	list-style-type:none;
}

/************************** Novita *****************************/

#Novita #puls li{
	background-repeat: no-repeat;
	background-position: 0 9px;
	padding-top:5px;
}

#Novita #puls li.novitapuls{ 
	background-image: url('/img/bt_novita.gif');
}

#Novita #puls li.anteprimepuls{
	margin-top:5px;
	background-image: url('/img/bt_anteprime.gif');
}

#Novita #puls li.recensionipuls{
	margin-top:2px;
	background-image: url('/img/bt_recensioni.gif');
}

#Novita #sezCont ul{
	padding: 0;
	list-style-type:none;
	margin: 15px 0 0 0;
}

#Novita #sezCont li.Libreria_Novita{	
	background-position: 0 25px;
	background-image: url('/img/blt_novita.gif');
}	

#Novita #sezCont li.Libreria_Novita[class]{
	background-position: 0 21px;
}

#listaLibreria_Novita li{	
	background-repeat: no-repeat;
	background-image: url('/img/blt_novita.gif');
}

#Novita #sezCont li.Libreria_Anteprime{	
	background-position: 0 25px;
	background-image: url('/img/blt_anteprime.gif');
}

#Novita #sezCont li.Libreria_Anteprime[class]{	
	background-position: 0 21px;
}	

#Novita #sezCont li.Recensioni{	
	background-position: 0 25px;
	background-image: url('/img/blt_recensioni.gif');
}	

#Novita #sezCont li.Recensioni[class]{	
	background-position: 0 21px;
}	

#Novita .itemComments span.left,#Diario .itemComments span.left{
	float: left; 
}

#Librerie #sezCont h2{
	margin: 30px 0 0 0;
}

/************************** Archivio *****************************/
/*  Commenti - */

.boxCommentList h3{
	font-size: 9pt;
	color: #900;
	padding: 0;
	margin: 0;
}

.boxCommentList p strong{
	font-size: 9pt;
	float: right;
	margin: 6px 0 0 0;
}

.boxCommentList p{
	margin: 0;
	padding: 0;
	clear: both;
}


.boxCommentList p a{
	float: left;
}

div.boxComment{
	margin: 0 5px 0 0;
	padding:0;
	text-align: right;
	color: #000;
}


.boxCommentList .corpo{
	margin: 0;padding: 0;
}

/*********************************************************************/

#slidecont{
	width: 150px;
	margin: 15px 0 0 0; 
	font-size: 9pt;
}

#slidecontNovita{
	margin: 15px 0 0 0; 
	font-size: 9pt;
}

#slidecontNovita div span{
 	display:block;
}

 #slidecont div{
  	display:none;
 }
 
 #slidecont div span{
 	display:block;
 }

#slidecont div span.year{
  	padding: 0 0 0 0;
 	float: left;
	width: 120px;
} 
 
 
 #slidecont div span.spanYear ,#slidecontNovita div span.spanYear{
	 color: #990000;
	 text-align: center;
	 font-weight: bold;
	 display: block; 
	 height: 20px;
 }
 
 #slidecontNovita div span.spanYear{
	width: 150px;
}
 
 #slidecont div span.btPrev a {
	display: block;
	width: 16px;
	padding-top: 9px; 
	height: 0px !important;
	height /**/: 9px; 
	overflow: hidden;
}

/* double buffer the image by placing it on BOTH the containing element and the anchor */
 #slidecont div span.btPrev {
 	float:left;
	width: 8px;
	margin: 3px 0 0 0;
	background-image: url('/img/bt_diario_prev.gif');
	background-repeat: no-repeat;
}
 #slidecont div span.btPrev a {
	background-image: url('/img/bt_diario_prev.gif');
	background-repeat: no-repeat;
}
 
 #slidecont div span.btNext a {
	display: block;
	padding-top: 9px; 
	height: 0px !important;
	height /**/: 9px; 
	overflow: hidden;
	width: 8px;
}

/* double buffer the image by placing it on BOTH the containing element and the anchor */
 #slidecont div span.btNext {
 	float: right; 
	width: 8px;
	margin: 3px 0 0 0;
	background-image: url('/img/bt_diario_next.gif');
	background-repeat: no-repeat;
	width: 8px;
}
 #slidecont div span.btNext a {
	background-image: url('/img/bt_diario_next.gif');
	background-repeat: no-repeat;
}

 #slidecont div span.listComments, #slidecontNovita div span.listComments{
 	width: 160px;
	margin: 2px 0 2px;
 }
 
 #slidecont div span.itemComments, #slidecontNovita div span.itemComments{
 	color: #990000;
	background-color: #fff;
	clear: both;
	height: 20px;
 }
 
 #slidecontNovita div span.itemComments{
 	display: block;
	width: 150px; 
	margin: 0;padding: 0;
	text-align: center;
 }

 
 #slidecont div span.itemComments span{
 	display: block;
 	float: right;
 }
 
 #Diario #slidecont div span.itemComments a{
 	display: block;
 	float: left;
	width: 80px;
 }
 
 
#slidecontNovita div span.itemComments a{
 	display: block;
	text-align: center;
 }
 
span.spSelected{
	color: #000;
}
 
 
 /********************************** commenti form ********************************/
#corpoCommenti{
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 11pt;
	padding: 5px;
	margin: 0 0 0 10px;
	background-color: #F1F1F1;
}

/**************** form iscrizione blog , modulo e-mail, form commenti, form commenti login ****************/

#registration , #registration fieldset, #inviomessaggio , #inviomessaggio fieldset, #loginform , #formCommentsNew fieldset, #formCommentsNew , #loginform fieldset,#dItemForm fieldset {
	margin:0; padding:0; border:none;
}

#registration legend, #inviomessaggio legend, #formCommentsNew legend, #loginform legend{
	display: none;
}

#inviomessaggio{
	position:relative;
	padding:0px;
	overflow: visible;
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 0;
	text-align: left;
}

#loginform, #formCommentsNew{
	padding:0px;
	overflow: visible;
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 0;
	text-align: left;
	width: 220px;
}

#loginform .vai, #formCommentsNew .vai{
	margin: 10px 0 0 190px;
}


#registration{
	padding:0px;
	overflow: visible;
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 0;
	text-align: left;
}


#registration input.input_box, #inviomessaggio input.input_box, #formCommentsNew input.input_box, #loginform input.input_box, #dItemForm input.input_box{
	background-color:#EFEFEF;
	padding: 3px;
	font-family: "Georgia", Times, "Times New Roman", serif;
	font-size: 8pt;
	color: black;
	margin: 4px 0 4px 0;
	border: 1px solid #CCC;
	width: 220px;
}

#registration label, #inviomessaggio label, #formCommentsNew label, #dItemForm label{
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8pt;
	color: black;
	margin: 4px 0 4px 0;
	display: block;
	width: 230px;
}

#loginform label{
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8pt;
	color: black;
	margin: 4px 0 4px 0;
	display: block;
	width: 230px;
	float: left;
}

#inviomessaggio textarea, #formCommentsNew textarea{
	background-color:#EFEFEF;
	width: 222px;
	height: 220px;
	display: block;
}

#registration select{
	background-color: #EFEFEF;
	width: 228px;
	color: #000;
	border: 1px solid #CCC;
	margin: 4px 0 4px 0;
}

#registration .txt_small{
	display: block;
	width: 220px;
	margin-right: 5px;
}

/***************** registrazione *****************/
/*********************** pagina di registrazione Blog **********************/

#contRegForm{
	text-align: center;
}

#registrazione #contRegForm form{
	width: 240px;
}

#registrazione #contRegForm[id]{
	margin: 0 0 0 10px;
}

#registrazione .corpo{
	padding: 5px 0 0 0;
	margin: 15px 0 0 10px;
}

.status{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 8pt;
}

#registrazione span.caObbl{
	font-family: Georgia, serif;
	font-size: 8pt;
	padding-left: 0;
	margin: 10px 0 0 0;
}

/************** librerire fiduciarie ******************/
#Librerie .corpoFiduciarie{
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 11pt;
	padding-left: 0;
	margin: 40px 0 0 6px;
}

#Librerie #sezCont h2{
	margin: 36px 0 0 0;
}

#listaLibrerie{
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 11pt;
	padding-left: 0;
	margin: 0 0 0 0;
}

#listaLibrerie[id]{
	margin: 0;
}

#listaLibrerie ul{
	padding: 0;
	margin: 10px 0 0 0;
	list-style-type: none;
}


#listaLibrerie li{
	margin: 0 0 0 0;
	padding: 0;
}

#listaLibrerie[id] ul,#listaLibrerie[id] li{
	margin: 0;
}

#listaLibrerie div.txt_titolo{
	margin-bottom: 5px;
}

#listaLibrerie span, #listaLibrerie span a{
	display: block;
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 9pt;
}

#listaLibrerie span.txt_titolo a{
	font-weight: normal;
}

.txt_rosso{
	color: #990000;
}

/********************************************** SCHEDE NOVITA / DIARIO ******************************************/
#scheda{
	position: relative;
	height: 250px;
}

#scheda .titoloScheda{
	font-size: 12pt;
	padding: 2px 0 0 95px;
	font-weight: bold;
}


#scheda .titoloScheda a:hover{
	color: #808080;
}

#scheda .schedaCorpo img{
	float: right;
}


#scheda  img{
	margin: 15px 0 0 0;
	float: right;
	padding: 0;
}

#scheda #didascalia{
	padding: 0;
	position: relative;
	height: 200px;
	width: 250px;
	margin: 22px 0 0 5px;
	float: left;  
}

#schedaDiario #didascalia{
	margin: 25px 0 0 5px;
}

#catalogo #scheda #didascalia{
	margin: 25px 0 0 3px;
}

#scheda #didascalia h1{
	margin: 0;padding: 0; 
}

#schedaDiario .txt_titolo, #schedaNovita .txt_titolo{
	margin-left: 10px; 
}

#schedaDiario .corpo, #schedaNovita .corpo, #libriCatalogo .corpo, #catalogo .corpo{
	margin: 0 0 0 10px; 
}

#schedaDiario #dataDiario{
	margin: 22px 0 0 10px;padding: 0;
}

#schedaDiario p{
	margin: 0;padding: 0;
}

#schedaDiario .strongTitolo{
	display: block;
	margin: 22px 0 0 10px;padding: 0;
	font-size: 9pt;  
}


#catalogo .corpoLista{
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 11pt;
	padding-left: 0;
	margin: 0 0 0 10px;
}

#scheda #didascalia .txt_titolo{
	margin: 0;padding: 0;
}

#scheda #didascalia .txt_collana{
	margin: 0;padding: 0;
}

#scheda #didascalia .txt_autore{
	margin: 0;padding: 0;
}

.schedaFotoDx{
	position:absolute;
	top: 30px;
	right: 0;
}

#boxLibri{
	position: absolute;
	bottom: 0;
	background-color: #f1f1f1;
	padding: 5px 7px 5px 7px;
}

#boxLibri span{
	display: block;
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 9pt;
}

#libriCatalogo #scheda .titoloScheda{
	padding: 1px 0 0 130px;
}

#schedaDiario .titoloScheda{
	padding: 1px 0 0 100px;
}

strong.meseAnno{
	display: block;
	margin: 0 0 0 0;
	font-size: 9pt;
}

/********************************************** SCHEDA RECENSIONI ******************************************/

.contRecensioni{
	text-align: left;
	padding: 0;margin: 0 0 10px 10px;
}

.contRecensioni .corpo{
	padding: 0;margin: 0;
}

#scheda .txt_titoloRecensioni{
	font-size: 9pt;
	color: #900;
	padding: 0;
	margin: 15px 0 30px 10px;
}

/********************************************** Contatti *****************************************************/

#contContatti, #contContattiEmail{
	padding-top: 14px;
	margin-left: 10px; 
}

#contContattiEmail{
	text-align: center;
}

#contContattiEmail #inviomessaggio{
	text-align: left;
	width: 225px;
}

#contContattiEmail #inviomessaggio input.vai{
	float: right;
	margin-right: 0;
}

#contatti .rispostaEmail{
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 11pt;
	padding-left: 0;
	margin: 30px 0 0 10px;
}


/********************************************** Acquisti *********************************************************/

#contAcquisti{
	padding: 14px 0 0 10px;	
}


/*****************************************************************************************************************/

#catalogo #sezCont li{	
	background-image: url('/img/blt_catalogo.gif');
}

/**************** Catalogo ********************/

#searchform{
	position: absolute;
	left: 5px;
	width: 190px;
}
#searchform[id]{
	top: 35px;
	left: 10px;
}

#formSearh{
	width: 185px;
	padding: 0;
	margin: 0;
	text-align: left;
}

#formSearhNot{
	width: 420px;
}

#formSearh label, #formSearhNot label{
	font-family: "Times New Roman", Times, Georgia, serif;
	display: block;
	margin: 0 0 5px 0; 
	font-size: 11pt;
	clear: both;
}

#formSearh span, #formSearhNot span{
	display: block;
	width: 170px;
	margin: 0 0 0 0; 
	font-weight: bold;
	font-size: 9pt;
}

#formSearh input, #formSearhNot input, #formSearhNot select, #formSearh select{
	background-color: #EEF4F9;
	width: 170px;
	color: #61809D;
	border: 1px solid #61809D;
}

#formSearh select{
	width: 174px;
}

#formSearh .textCheck, #formSearhNot .textCheck{
	width: 170px;
}

#formSearh[id] .textCheck{
	width: 170px;
}

#formSearh input.check, #formSearhNot .check{
	width: 15px;
	background-color: #C9D8E5;  
	color: #61809D;
	font-weight: bold;
}

#titoloCategorieDx{
	position: absolute;
	top: 33px;
	left: 185px;
	background-color: #fff;
	margin: 1px;
	padding: 1px;
	clear: both;
	height: 30px;
	width: 100%;
}

#titoloCategorieDx[id]{
	top: 17px;
}

#contLettere{
	position: absolute;
	top: 49px;
	left: 185px;
	margin: 1px;
	padding: 1px;
	clear: both;
	height: 30px;
	width: 160px;
}

#contLettere[id]{
	top: 33px;
}


#contLettere a{
	display: block;
	width: 20px;
	height:17px;
	text-align: center;
	background-color: #C9D8E5;
	margin-right: 2px;
	margin-bottom: 2px;
	padding: 3px 0 0 0;
	float: left;
	color: #61809D;
	font-weight: bold; 
	font-size: 8pt;
}

#categorySearch{
	background-color: #EEF4F9;
	position: absolute;
	top: 130px;
	left: 185px;
	padding: 0 0 0 0;
	overflow: auto;
	width: 100%;
	height: 300px;
	text-align: left;
	margin: 0 6px 0 0;
}

#categorySearch[id]{
	top: 110px;
}


#categorySearch ul{
	margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;
}

#categorySearch ul li{
	margin: 0 0 0 0;
}

#categorySearch ul li span.catlett{
	display: block;
	height: 17px;
	background-color: #C9D8E5;
	color: #000;
	margin: 0;
	padding: 3px 0 0 0;
}

#categorySearch ul li a{
	color: #000;
	font-size: 9pt; 
	font-weight: normal;
	margin-left: 10px;
}

#catalogoRisposta .results{
	margin: 0 0 5px 0;	padding: 0 5px 5px 5px;
	border: 1px solid #900;
}

#catalogoRisposta  .results img{
	float: right;
	padding: 5px 5px 0 0;
}



/* tasti */

.btComment, .btCommentAudio{
	background-color: #EFEFEF;
	border: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000;
	margin: 5px 0 0 0;
	padding: 2px 4px 2px 4px;	
}

.btCommentAudio{
	background-image: url('/img/second/interviste/ico_audio.gif'); 
	background-repeat: no-repeat;
	background-position: 4px right;
	padding: 2px 20px 2px 4px;	
 }

.btComment:hover, .btCommentAudio:hover{
	color: #000;
	background-color: #dddddd;
}

.inviaComm .btComment{
	background-image: url('/img/second/bt_matita.gif'); 
	background-repeat: no-repeat;
	background-position: 4px right;
	padding: 2px 20px 2px 4px;	
}

a.btRedComment{
	background-color: #900;
	border: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8pt;
	font-weight: bold;
	color: #fff;
	margin: 0 0 0 0;
	padding: 2px 4px 2px 4px;	
}


a.btRedComment:hover{
	color: #fff;
}

/********************** Dati catalogo ***********************************/
#datiCatalogo{
	background-color: #F1F1F1;
	height: 20px;
	margin: 0 0 0 10px;
	padding: 4px;
	clear: both;
}

#catalogo #datiCatalogo{
	margin: 0 0 0 10px;
}

#acquistaSutxt{
	text-align: left;
	margin: 30px 0 0 5px;
	float: left;
}

#acquistaSutxt[id]{
	margin: 30px 0 0 10px;
}

#votaTopTxt{
	text-align: right;
	margin: 30px 0 0 10px;
	float: right;
}

#datiCatalogo #leftBt{
	float: left;
}

#datiCatalogo #leftBt a{
	background-image: url('/img/carrello.gif');
	background-repeat: no-repeat;
	border: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000;
	margin: 5px 0 0 0;
	padding: 2px 4px 2px 21px;
}

#datiCatalogo #votaLibro{
	background-color: #fff;
	float: right;
	padding: 2px 2px 0 2px;
}

#datiCatalogo #votaLibro img.voto{
	padding: 0 0 0 0;
	width: 16px;
	height: 16px;
}

/********************** Dati autore ***********************************/

.corpoDatiAutore{
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 11pt;
	padding-left: 0;
	margin: 0 0 5px 10px;
	background-color: #F1F1F1;
	padding: 5px; 
}

.btDatiAutore, .btDatiAutoreOpen{
	background-image: url('/img/bt_diario_next.gif');
	background-repeat: no-repeat;
	background-position: 0 5px;
	border: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000;
	margin: 5px 0 5px 10px;
	padding: 2px 4px 2px 15px;
	display: block;
}

.btDatiAutoreOpen{
	background-image: url('/img/btn_risvolto.gif');
}

/************************** Liste schede *****************************/

ul.listaLibri{
	display: block;
	padding: 0;
	width: 45%;
	list-style-type:none;
	margin: 10px 0 20px 0;	
	float: left;
}

ul.listaLibri[class]{
	width: 50%;
}

.listaLibri li{
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 7pt;
	padding-left: 15px;
	margin: 10px 0 0 0;
	background-image: url('/img/blt_catalogo.gif');
	background-repeat: no-repeat;
	background-position: 0 5px;
	line-height: 1.5;
}

.listaLibri li a{
	font-size: 9pt;
}

#schedaDiario .listaLibri .txt_small, #schedaNovita .listaLibri .txt_small, #libriCatalogo .listaLibri .txt_small{
	color: #000;
}

#schedaDiario .listaLibri .txt_titolo, #schedaNovita .listaLibri .txt_titolo, #libriCatalogo .listaLibri .txt_titolo{
	margin: 0;padding: 0;
}

#schedaDiario .listaLibri .txt_collana, #schedaNovita .listaLibri .txt_collana, #libriCatalogo .listaLibri .txt_collana{
	margin: 0;padding: 0;
}


/* HACK PER EVITARE IL PEEKABOO BUG \*/
* html .listaLibri li a {height: 1%;
}
/* End hide from IE5-mac */



#Album[id] object{
	height: 800px;
} 

/*************************** footer *************************************/

#footer{
	margin:0 0 20px 0;
	text-align: center;
}

#Novita #footer, #Diario #footer{
	margin:0 0 20px 200px;
}


/**************************** pagina generica ***************************/

#informazioni #content .titoloScheda{
	font-size: 12pt;
	padding: 2px 0 0 158px;
	font-weight: bold;
}

#informazioni .corpoInformazioni{
	padding: 22px 0 0 0;
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 11pt;
}

#informazioni .corpo{
	padding: 11px 0 0 0;
}

#informazioni .corpo p{
	margin: 0;
	padding: 0 0 0 0;
}

#informazioni .corpo ul{
	margin: 0;
	pdding: 0;
	list-style-type: none;
}

#informazioni .corpo ul li{
	padding: 0 0 0 10px;
	background-position: 0 8px;
	background-image: url('/img/blt_diraio_mini.gif');
	background-repeat: no-repeat;
}

/********************************** Bt Multimedia *************************************/

#tastiMultimedia{
	margin: 0 0 0 10px;
}

#multimediaThumb{
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 11pt;
	padding-left: 0;
	margin: 0 0 20px 10px;
	padding: 0; 
}

div.contImgIco {
	margin: 0 5px 5px 0;
	border: 1px solid #990000;
	width: 60px;
	height: 60px;
	position: relative;
	float: left;
}

img.typeImg{
	position: absolute;
	z-index: -1;
	padding: 0;
	margin: 0;
}
img.type{
	position: absolute;
	padding: 0;
	margin: 0;
	bottom: 1px;
	right: 1px;
}

div.linkTxtSchedaAlbum{
	float: left;
	height: 38px;
	padding: 22px 0 0 0;
}


/**********************************/

.corpo a, .corpo p a, .corpoInformazioni p a,div.boxComment a, .corpoFiduciarie a, div.linkTxtSchedaAlbum a{
	font-size: 11pt;
	color: #900;
	padding: 0;
	font-weight: normal;
	}
	
.corpo a:hover,.corpo p a:hover, .corpoInformazioni p a:hover,div.boxComment a:hover, .corpoFiduciarie a:hover, div.linkTxtSchedaAlbum a:hover{
	color: #D16969;
}



