@charset "UTF-8";
/* CSS Struttura di Base di Nino Aragno Editore  */

	body{
	margin:0px;
	padding:0px;
	background-color:#900;}
	
	#scatolaPrincipale{
	margin:10px auto 10px auto;
	padding:0px;
	width:980px;
	min-width:760px;
	background-color:#fff;
	/*border:1px solid #eee;*/}
	
	#testata{
	width:100%;
	height:100px;
	background-color:#600;
	background-image:url(../img/head_back.jpg);
	border-bottom:1px solid #300;}
	
	#piediPagina{
	width:100%;
	height:40px;
	background-color:#600;
	color:#fff;
	padding-top:6px;
	border-top:1px solid #000;
	
	}
	
	#menuPrincipe{
	DISPLAY:none;}
	
	#scatolaCentrale{
	width:100%;
	background-color:#fff;}
	
	/*Definizione della Tabella a Tre colonne per la Home */
	#tab3colonne{
	width:100%;}
	#tab3colonne tr{
	margin:0px; padding:0px;}
	#tab3colonne td{
	margin:0px; padding:0px;
	vertical-align:top;
	border:1px solid #fff;}
	
	#colSin{
	DISPLAY:none;}
	#colCen{
	width:50%;
	background-color:#fff;}
	#colDes{
	width:25%;
	background-color:#fff;}
	/* Fine Gestione della tabella Centrale a 3 Colonne */

	/*Definizione della Tabella a Due Colonne */
	#tab2colonne{
	width:100%;}
	
	#tab2colonne tr{
	margin:0px; padding:0px;}
	
	#tab2colonne td{
	margin:0px; padding:0px;
	vertical-align:top;
	border:1px solid #fff;}
	
	/*Layout della Tabella Centrale nelle seconde pagine */
	
	#tab3colonne #colSin2{
	width:20%;
	border-right:1px solid #eee;
	background-color:#f4f4ea;}
	
	#tab3colonne #colCen2{
	width:80%;
	background-color:#fff;
	border-right:1px solid #eee;}


/*************************************************************************/
/*************************************************************************/
/*************************************************************************/
/* CSS Document Nino Aragno Editore */

/* Formattazione Blocchi Colonna Sinistra */

	/* Box Ricerca */
		#ricerca{
		background-color:#f0f0f0;
		border-bottom:1px solid #999;
		border-top:10px solid #900;
		margin:0px;
		padding:10px 0px 0px 0px;}
	
	/* Box pdfCatalogo */
		#catalogo{
		background-color:#f0f0f0;
		height:53px;
		border-bottom:1px solid #999;
		border-top:1px solid #fff}
	
	/* Box Editoria Elettronica */
		#editoriaElettronica{
		margin:0px; padding:0px 0px 5px 0px;
		background-color:#f1f1f1;
		border-bottom:1px solid #999;
		border-top:1px solid #fff;}
		
		.cdrom{
		margin:0px; padding:5px;
		font-family:Arial, Helvetica, sans-serif;}
	
		.romImg{
		background-color:#999;
		float:left;
		width:80px; height:80px;
		margin-right:10px;
		}
		
		.romTit{
		margin:7px 0px 0px 0px; padding:0px;
		font-size:0.8em;
		font-weight:bold;}
		.romDesc{
		margin-top:4px;
		font-size:0.7em;}	

		.romDesc a{
		color:#c00;}
		.romDesc a:hover{
		color:#666;
		text-decoration:none;}
			
	/* Box interviste */
	#interviste{
		border-top:1px solid #fff;}



/* Formattazione Blocchi Colonna Centrale */

	/* Box Immagine di Lancio Centrale*/
	#libroPrimo{
	padding:10px;
	height:182px;
	background-image:url(../img/back_libroprimo.jpg);
	background-color:#fff;
	border-top:1px solid #fff;
	border-top:10px solid #666;
	border-bottom:1px solid #999;}
	
	/* Formattazione Libro Primo */
	#imagoLib{
	margin-right:10px;
	width:30%;
	height:182px;
	background-color:#eee;
	float:left;}
	
	#libroPrimoInfo{
	width:auto;
	}
	
	#primoLibCollana{ /* collana del Libro Primo */
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:1em;
	font-weight:bold;}
	
	#primoLibTit{ /* Titolo del Libro Primo */
	margin:0px; padding:0px;	
	font-family:Arial, Helvetica, sans-serif;
	color:#900;
	font-size:1.3em;
	font-weight:lighter;}
	
	.aCuraDi{ /* a cura di */
	margin:3px 0px; padding:0px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#666;}
	
	.primoLibDesc{ /* Abstract del Libro Primo */
	margin:10px 0px; padding:0px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	line-height:15px;
	color:#333;}
	
	#libroPrimo a{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#900;}
	#libroPrimo a:hover{
	text-decoration:none;
	color:#999;}
	
	/* Formattazione del Secondo e Terzo Libro sulla Colonna Destra */
	.libTit{
	margin:0px; padding:5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:0.9em;
	font-weight:lighter;}
	
	.libCollana{
	margin:0px; padding:0px 10px;
	line-height:95%;	
	font-family:Arial, Helvetica, sans-serif;
	color:#900;
	font-size:1.1em;
	font-weight:lighter;}
	
	.aCuraDi2{ /* a cura di Usato per il secondo e terzo libro */
	margin:3px 0px; padding:0px 10px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#666;}
	
	/* schedaLibro */
	#scheda{
	margin:10px 0px 10px 10px; float:right;
	}
	#scheda img{
	margin-right:5px;
	right:0px;
	}
	#schedaLibro{
	
	background-color:#fff;
	padding:2px 0px;
	margin:5px 25px 5px 25px;}
		
	#schedaLibro .schedaAutore{
	font-style:italic;
	margin:10px 0px;
	font-size:1em;
	border-bottom:1px solid #eee;
	color:#999;}
	#schedaLibro .schedaTitolo{
	color:#c00;
	font-size:1.1em;
	}
	
	#schedaLibro .quarta{
	font-size:1.0em; text-align:justify; margin:10px 5px 10px 5px;}
	

		
	/* Box Menu collaneAragno */
	#collaneAragno{
	background-color:#fff;
	vertical-align:top;}
	
	#collaneAragno2{
	background-color:#fff;
	vertical-align:top;}
	

	/* Titoli Box (Definisce per Ora i Titolini dei Box di rilievo in Home Page)*/
/*	#editoriaElettronicaTit, #intervisteTit, #eventiInt{
	margin:0px; padding:0px;
	height:auto;
	background-color:#999;}*/
	
/*	#collaneAragnoTit{
	margin:0px; padding:0px;
	background-color:#900;}*/
	
	#appartenenzaCollana{ margin:0px; padding:0px; background-color:#900; HEIGHT:38px;}
	
	#collaneAragno p, #editoriaElettronicaTit p, #intervisteTit p, #eventiInt p{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px; padding:10px;
	color:#fff;
	font-size:0.9em;}
	
	#testo p{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px; padding:10px 14px;
	color:#000;
	font-size:0.9em;
	text-align:justify;
	line-height:18px;}
	

/* Formattazione Blocchi Colonna Destra */

	/* Box libroSecondo*/
	#libroSecondo{
	height:100px;
	background-color:#f0f0f0;
	background-image:url(../img/back_libroprimo.jpg);	
	border-top:10px solid #666;	
	border-bottom:1px solid #999;}

	/* Box libroTerzo*/
	#libroTerzo{
	height:100px;
	background-image:url(../img/back_libroprimo.jpg);
	background-color:#f0f0f0;
	border-top:1px solid #fff;
	border-bottom:1px solid #999;}
	
	/* Box Eventi */
	#eventi{
	padding-bottom:10px;
	/*background-color:#f4f4ea;*/
	background-color:#fff;
	border-top:1px solid #fff;}


	/*Da inglobare in css Tipografia */
	a img{
	border:0px;}
	
	/* Collane Nino Aragno Home Page */
	#listaCollane{
	width:100%;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;}
	
	
	/* Navigazione Collane Seconde Pagine */
	#listaCollane #menuCollane{
	DISPLAY:none;}
	
	#listaCollane #libriCollane{ /*Usata nelle seconde come navigazione delle collane */
	width:70%;
	color:#000;
	/*background-color:#eee;*/}
	#libriCollane h2{
	margin:10px 0px 20px 0px; padding:0px;
	font-size:1.2em;
	color:#c00;
	border-bottom:1px solid #c00;
	}
	
	#libriCollane p{
	margin:0px; padding:0px;
	color:#333;}
	
	/*Formattazione Elenco Libri della Collana */
	#libriCollane .autoreCollana{
	margin:0px 5px;
	font-size:0.8em;
	font-weight:bold;
	font-style:italic;
	color:#333;}
	#libriCollane .titoloCollana{
	margin:5px;
	font-size:0.8em;
	color:#c00;}
	
	#libriCollane .prezzoCollana{
	font-size:0.7em;
	margin-left:5px;
	font-weight:bold;}
	#libriCollane .isbnCollana{
	margin:0px 5px;
	padding-bottom:5px;
	margin-bottom:10px;
	font-size:0.6em;
	border-bottom:1px solid #eee;}
	

	#listaCollane td{
	width:50%;
	background-color:#fff;}

	#listaCollane dt, #listaCollane2 dt{
	background-image:url(../img/arrow1_collane.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-size:0.9em;
	margin-left:10px;
	margin:15px 0px;
	padding-left:6px;}
	
	dt#collanaSelected a{
	display:block;
	padding:6px;
	background-color:#c00;
	color:#fff;
	text-decoration:none;}
	
	dt#collanaSelected a:hover{text-decoration:none; color:#fff;}
	
	dd#collanaSelected a{
	display:block;
	padding:6px;
	background-color:#c00;
	color:#fff;
	text-decoration:none;}
	
	dd#collanaSelected a:hover{text-decoration:none; color:#fff;}

	#listaCollane dd, #listaCollane2 dd{
	font-size:0.8em;
	margin-top:15px;
	background-image:url(../img/arrow1_collane.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin-left:15px;
	padding-left:6px;}
	
	#listaCollane a, #listaCollane2 a{
	color:#c00;}
	
	#listaCollane a:hover, #listaCollane2 a:hover{
	color:#666;
	text-decoration:none;}
	
	/* Box Eventi nella Colonna Destra della Homepage */
	.evento{
	margin:0px;
	padding:5px;}
	
	.eventiTit{
	margin:0px; padding:3px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#c00;
	font-size:0.8em;
	font-weight:bold;}
	
	.eventiData{
	margin:0px; padding:3px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;}
	
	.eventiDescr{
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#666;}
	
		
	/* Campo Form Ricerca Colonna Sinistra */

		#ricercaForm{ /* id Form */
		height:76px;
		padding:1px; margin:0px;}
		
		#ricercaForm p{ /* Id p Testo Cerca Per */
		float:left;
		margin:7px 0px 0px 3px; padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.7em;
		color:#333;}
		
		#ricercaSeleziona{ /* Id Select due Valori */
		padding:1px; margin:3px 2px 3px 31px;
		border:1px inset #999;
		font-size:0.7em;
		color:#c00;}
		
		#campoTesto{ /* Input Type Campo Testo */
		width:165px;
		padding:2px 3px; margin:3px 3px;		
		font-family:Arial, Helvetica, sans-serif;
		color:#333;
		font-size:0.9em;
		border:1px inset #999;}
		
		#btnGo{ /* Pulsante di Ricerca */
		margin-bottom:3px; height:21px;
		font-family:Arial, Helvetica, sans-serif;
		color:#fff; background-color:#c00; border:1px outset #333;
		font-size:0.7em;
		}
	/* Fine Campo Form Ricerca */	
		

	/* Menu Principale */
		#menuPrincipe ul{
		margin-top:0px; margin-bottom:0px;
		font-family:Arial, Helvetica, sans-serif;
		}
		
		#menuPrincipe li{
		display:inline;
		text-transform:uppercase;
		margin:10px 3px;
		padding:0px;
		color:#fff;
		color:#fff;
		font-size:1em;}

		
		
		
		/* Definizione del Link Home */
		li#homeLink a{
		color:#c00;
		margin-left:-20px;
		margin-right:120px; /*Definisce la distanza degli altri link */
		text-decoration:none;}
		
		/* Link Home Hover */
		li#homeLink a:hover{
		color:#fff;
		margin-right:50px;
		margin-right:120px;		
		}
		
		/* Altri Link Navigazione */
		#menuPrincipe a{
		margin:10px;
		padding:	0px;
		color:#fff;
		font-size:1em;
		text-decoration:none;}
		
		#menuPrincipe a:hover{
		margin:0xp;
		color:#c00;}

#menuPrincipe.button,
#menuPrincipe.button:hover,
#menuPrincipe.button-active,
#menuPrincipe.button-active:hover {
    line-height: normal;
    padding: 5px 6px 4px 6px;
    border: 1px solid #ECE9D8;
    color: #000000;
    text-decoration: none;
    cursor: default;
    white-space: nowrap;
    
    position: relative;
}
#menuPrincipe.button:hover {
    border-color: #ffffff #ACA899 #ACA899 #ffffff;
}
#menuPrincipe.button-active,
#menuPrincipe.button-active:hover {
    border-color: #ACA899 #ffffff #ffffff #ACA899;
}
#menuPrincipe.item,
#menuPrincipe.item:hover,
#menuPrincipe.item-active,
#menuPrincipe.item-active:hover {
    background: #ffffff;
    line-height: normal;
    padding: 3px 30px 3px 20px;
    color: #000000;
    text-decoration: none;
    cursor: default;
    white-space: nowrap;
    
    position: relative;
}
#menuPrincipe.item:hover,
#menuPrincipe.item-active,
#menuPrincipe.item-active:hover {
    background: #316AC5;
    color: #ffffff;
}
#menuPrincipe.section {
    background: #ffffff;
    border: 1px solid;
    border-color: #F1EFE2 #716F64 #716F64 #F1EFE2;
    padding: 2px 1px 1px 2px;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}
#menuPrincipe.arrow {
    position: absolute;
    top: 7px;
    right: 8px;
    border: 0;
}

* html #menuPrincipe td { position: relative; } /* ie 5.0 fix */

.XulMenu {
    font-family: georgia, tahoma, verdana;
    font-size: 11px;
    -moz-user-select: none;
}
.XulMenu .button,
.XulMenu .button:hover,
.XulMenu .button-active,
.XulMenu .button-active:hover {
    line-height: normal;
    padding: 5px 6px 4px 6px;
    border: 1px solid #ECE9D8;
    color: #000000;
    text-decoration: none;
    cursor: default;
    white-space: nowrap;
    display: block;
    position: relative;
}
.XulMenu .button:hover {
    border-color: #ffffff #ACA899 #ACA899 #ffffff;
}
.XulMenu .button-active,
.XulMenu .button-active:hover {
    border-color: #ACA899 #ffffff #ffffff #ACA899;
}
.XulMenu .item,
.XulMenu .item:hover,
.XulMenu .item-active,
.XulMenu .item-active:hover {
    background: #ffffff;
    line-height: normal;
    padding: 3px 30px 3px 20px;
    color: #000000;
    text-decoration: none;
    cursor: default;
    white-space: nowrap;
    display: block;
    position: relative;
}
.XulMenu .item:hover,
.XulMenu .item-active,
.XulMenu .item-active:hover {
    background: #316AC5;
    color: #ffffff;
}
.XulMenu .section {
    background: #ffffff;
    border: 1px solid;
    border-color: #F1EFE2 #716F64 #716F64 #F1EFE2;
    padding: 2px 1px 1px 2px;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}
.XulMenu .arrow {
    position: absolute;
    top: 7px;
    right: 8px;
    border: 0;
}

* html .XulMenu td { position: relative; } /* ie 5.0 fix */

#bar {
        background: #ECE9D8;
        border: 1px solid;
        border-color: #ffffff #ACA899 #ACA899 #ffffff;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 5px;
        cursor: default;
    }
#boxHomeLeft .contenitore_descr_collane {
	PADDING: 2px 0px 4px 0px; FLOAT: left; MARGIN: 0px 25px 10px 25px; 
}
#boxHomeLeft .contenitore_descr_collane p{
	PADDING-TOP: 4px; MARGIN: 0px; WIDTH: 485px; FONT-SIZE:12px;
}
#boxHomeLeft .contenitore_sottoblocchi {
	PADDING-TOP: 8px; PADDING-LEFT: 10px; FLOAT: left; MARGIN: 0px; WIDTH: 485px; BORDER:0px solid #000;
}
#boxHomeLeft .sottoblocco {
	FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 240px;
}
#boxHomeLeft .titoli_sottoblocco {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 240px; PADDING-TOP: 0px
}
#boxHomeLeft .titolo_sottoblocco A {
	FONT-SIZE: 12px; WIDTH: 240px; COLOR: #b22c1b; HEIGHT: 15px; TEXT-DECORATION: none
}
#boxHomeLeft .titolo_sottoblocco A:hover {
	FONT-SIZE: 12px; COLOR: #7b0c00; BORDER-BOTTOM: #b22c1b 1px dashed
}
#boxHomeLeft .titolo_sottoblocco A:visited {
	FONT-SIZE: 12px; COLOR: #b22c1b
}
#boxHomeLeft .lista {
	WIDTH: 235px
}
#boxHomeLeft .lista LI {
	DISPLAY: inline; PADDING-LEFT: 0px; PADDING-TOP: 0px
}

/***menu scroll****/
div.mainmenu {
    position: absolute;
    left: 10px;
    top: 150px;
    font-weight: bold;
    z-index: 1;
}

div.menu {
    float: left;
    margin-left: 10px; 
}

div.popup a:hover { background-color: #faa; }
div.menu:hover div:first-child { border-bottom: none; }
div.menu div.popup { display: none; }
div.menu:hover div.popup { 
    display: block; 
    background-color: #99f; 
}


div.menu div {
    width: 175px;
    background-color: #66f;
    padding: 5px;
    border: solid 2px blue;
}


div.popup div, div.popup a { display:block; text-decoration: none; margin: 2px 2px 2px 5px; }
div.popup div + div, div.popup a + a { margin-top: 10px; } 

.rpfloatsx {clear:left;}

.rpfloatdx {clear:right;}

.libCollana a{font-size:12px; color:#300;}  
  
.libCollana a:hover{color:#999;}
	   
.eventiTit a{font-size:12px; color:#300;}

.eventiTit a:hover{ color:#999;}

#piediPagina p{color:#fff; margin:0px; padding:2px 20px; TEXT-ALIGN:left; FONT-SIZE:10px; FONT-FAMILY:Copperplate, Lucida grande, Verdana;}
#piediPagina span{color:#fff; margin:0px; padding:2px 20px; TEXT-ALIGN:right; FLOAT:right; FONT-SIZE:10px; FONT-FAMILY:Copperplate, Lucida grande, Verdana;}

#scaricaLibro {display:none;}

.per_acquistare {margin:30px 5px 20px 5px; text-align:center}
p.infostampa {display:none;}

#recensioni{
	DISPLAY:none;}