/* CSS Document */

*{
margin:0;
padding:0;
}

p {
	line-height: 140%;
}

input {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: small;}
	
select{ 


font-size:xx-small; }
	
textarea
		{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: small;}
	
marquee {
	color:#ffffff;
	padding-top:4px;
	font-size:xx-small;
}
	

body{
	padding-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background-image: url(../img/main_bg.jpg);
	background-repeat: repeat-x;
	margin:auto;	/*	 centra il div sulla pagina */
	font-size:small;
	color:#000000;
	background-color: #eeeeff;	
	padding-bottom:50px;

}
/* General Style Info */ 

a	{
	color:#0000ff;
	text-decoration:none;
	}

a:hover{
	color:#FFFF00;
	text-decoration: underline;
	}

a.tasti:hover img{
	background-color:#dddddd;
	}
.contenitore
	{
		background-color:#5599FF;
		width:775px;
		margin:auto;	/*	 centra il div sulla pagina */
		padding-bottom:7px;
		border-bottom :1px solid #555555;
		border-right :1px solid #555555; 
		border-left :1px solid #555555;  


}	
.contenuto
    {
		width:760px;
		padding-bottom:20px;
		text-align:center;
		margin:auto;
}

/*----stili  div colonne laterali----*/

.colonna_left {
    position:absolute;
	top:230px; left:3px;
	width:140px;

}
.contenuto_index {
	width:470px;
	margin:0 auto;
}

.colonna_right {
    position:absolute;
	top:230px; left:622px;
	width:140px;
	
}

.top_contenuto
{
	background-color:#5599FF;
    background-image:url(../img/top_tbl_linguette.gif);
    background-position:bottom right; 
		background-repeat:no-repeat;
		margin:auto;	/*	 centra il div sulla pagina */
		width:100%;
		height:21px;
		font-size:xx-small;
		color:#ffffff;
		text-align: right;
		font-weight: bolder;

		
}
/*	 top tbl per la parte admin adeguato per lo sfondo blue */

.top_contenuto_admin
{
		background-color:#5599FF;
    background-image:url(../img/top_tbl_linguette_admin.gif);
    background-position:bottom right; 
		background-repeat:no-repeat;
		margin:0 auto;	/*	 centra il div sulla pagina */
		width:440px;
		height:21px;
		font-size:xx-small;
		color:#ffffff;
		text-align: right;
		font-weight: bolder;
}

.lista_libri{
    border-left:1px #444444 solid;
    border-right:1px #444444 solid;
  }
  
.lista_libri a{
		font-size: xx-small;
  }

.contenitore_bianco {
	background-image: url(../img/bg1.gif); 
	background-repeat: repeat;
	width:99%;
	padding-top:4px;
	margin:0 auto;
	position: relative;
    height: auto !important;  /* per i browser moderni */
    height: 1000px;      /* per IE5.x e IE6 */
    min-height: 1000px;  /* per i browser moderni */
	
}

.header
	{
		height:179px;
		width:100%;
		/*background-image:url(../img/header_img.jpg); ---è stato messo sul layout*/
		/*background-position:center;  ---è stato messo sul layout*/
		/*background-repeat:no-repeat; ---è stato messo sul layout*/
		margin:auto;	/*	 centra il div sulla pagina */
	
}

/*-stili menu icone-*/
.iconDescr{
  font-size:xx-small;
  font-weight:normal;
  color:#3366ee;
  }


/*----stili  div logo----*/
			
.logo_webminds

{ 

		font-size: xx-small;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		background-color:#5599FF;
		clear:both;
		padding-top:3px;	
}


/*----stili titoli, allarmi e link----*/

.error {
	padding-top:25px;
	background-image:url(../img/flash_alr.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:85px;
	width:320px;
	margin:auto;
 

}

.error p{
	text-align:center;
	color:#ff0000;
	padding-top:10px;
	font-weight: bolder;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.success {
	
	padding-top:25px;
	background-image:url(../img/flash_msg.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:85px;
	width:320px;
	margin:auto;

}

.success p{
	text-align:center;
	color:#00cc00;
	padding-top:10px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}

h1

{
		text-align:left;
		color:#ffffff; 
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:xx-small;
		padding-top:4px;
		margin-left:20px;
		

}

h2

{
		text-align:left;
		color:#ffffff; 
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:xx-small;
		padding-top:4px;
		margin-left:5px;
}



img {
  border:0px;
  }

.border_img{                  /*usato in sezione librerie affiliate*/
  border:2px #999999 solid; 
  }

/*-----stili galleria----
table.galleria {
    background-color:#D5E5FF;
	margin:auto;
	width:100%;
	border-left:1px #444444 solid; 
	border-right:1px #444444 solid; 
	padding-bottom:10px;
}

table.galleria td {
  font-size:x-small;
  padding:1px;
  text-align:center;
  }

table.galleria img {
  border:2px solid #5599ff;
  }

*/
.link_indietro
{
		text-align:center;
		color: #000000; 
		font-family :Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		padding-top:5px;
		 
}

.testo_errore {

	color:#ff0000;
	font-size:xx-small;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	white-space: normal;
	text-align: left;
	padding-left:4px; 
}

.suggerimenti
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: xx-small;
		color:#0000ff;
		text-align:left;
		padding:5px;
	}
	
/*----stili tabelle lista libri----*/
table#libro_tbl{
	width:100%;
	text-align:left;
	border-bottom:1px #444444 solid;
	margin:0 auto;
	}

table.par{
	background-color:#e0e0e0;	
	}

table.odd{
	background-color:#efefef;
	}
.etichetta {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:xx-small; 
	font-style:normal; 
	color:#803300;
	padding-left:5px;
	text-align:left;
}

.etichetta2 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:xx-small; 
	font-style:normal; 
	color:#803300;
	text-align:right;
	width:40%;
}

.titolo_libro {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size:small; 
	padding-top:5px;
	padding-Bottom:2px;
	padding-left:7px;
	text-align:left;

}
.dati_libro{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small; 
	text-align:left;
	padding-left:5px;
	padding-right:5px;
}

.prezzo{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:small;
	text-align:right;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px;
	font-weight:bolder;
}

.prezzo2{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:small;
	text-align:right;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px;

	}

/*----stili tabella ricerca, usata anche nelle altre tabelle----*/
.table_ricerca{
	
	background-color:#D5E5FF;
	margin:auto;
	width:440px;
	border-left:1px #444444 solid; 
	border-right:1px #444444 solid; 
	padding-bottom:10px;
	
	}
	
.table_ricerca td {
	
	padding-top:5px;
}

.top_ricerca{
	background-image:url(../img/top_tbl.gif);
	width:100%;
	height:25px;
	background-repeat:no-repeat;
	border:0;
	background-position:center;

	}
	
.bottom_ricerca_bg_grigia{
	background-image:url(../img/bottom_ricerca_bg_grigio.gif);
	width:100%;
	height:25px;
	background-repeat:no-repeat;
	border:0;
	background-position:center;

	}
	
.top_ricerca_grigia{
	background-image:url(../img/top_tbl_grigio.gif);
	width:100%;
	height:25px;
	background-repeat:no-repeat;
	border:0;
	background-position:center;
	}
	
.top_ricerca_bg_grigio{
	background-image:url(../img/top_ricerca_bg_grigio.gif);
	width:100%;
	height:25px;
	background-repeat:no-repeat;
	border:0;
	background-position:center;
	}



/*stili per l'immagine di decoro su ogni fine tabella' */	
.sottocornice{
	background-image:url(../img/bottom_tbl.gif);
	width:100%;
	height:25px;
	margin:0 auto;
	background-repeat:no-repeat;
	background-position:center;
}

.sottocornice_arancio{
	background-image:url(../img/bottom_tbl_arancio.gif);
	width:100%;
	height:19px;
	margin:0 auto;
	background-repeat:no-repeat;
	background-position:center;
}

.top_ricerca_bg_arancio{
	background-image:url(../img/top_tbl_arancio.gif);
	width:100%;
	height:20px;
	background-repeat:no-repeat;
	border:0;
	background-position:center;
	}

.sottocornice_grigia{
	background-image:url(../img/bottom_tbl_grigio.gif);
	width:100%;
	height:25px;
	margin:0 auto;
	background-repeat:no-repeat;
	background-position:center;
}


/*stili per l'immagine di decoro su ogni inizio tabella' */		

.top_risultati_ricerca {
	
	background-image:url(../img/top_risultati_ricerca.gif);
	width:440px;
	height:21px;
	background-repeat:no-repeat;
	margin:auto;
	background-position: center;
}


.top_risultati_ricerca p{
	text-align: left;
	font-size:small;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#ffff00;
	font-weight: bolder;
	padding-top:3px;
	padding-left:5px;

}


/*stili per il menu di navigazione pagine es..   << < [1]-2-3 > >>       sotto il div contenuto */
.navigazione_bottom {
	width:100%;
    background-image:url(../img/navigazione_botton.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:39px;
}

.navigazione_bottom td{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color:#ffffff;
	

}

.navigazione_bottom a{
	color:#ffcc00;
}

	/*stili per il menu "gestione libreria per identificare se un libro è venduto o no" */
.venduto{
	background-image:url(../img/venduto.gif);
	width:34px;
	height:34px;
	background-repeat:no-repeat;
	margin:auto;
	background-position: center;
	}
	
.vendita{
	background-image:url(../img/vendita.gif);
	width:34px;
	height:34px;
	background-repeat:no-repeat;
	margin:auto;
	background-position: center;
	}
	
	
input:focus, textarea:focus, select:focus {
    background-color: #ffdd00;
    border:1px solid #777777;
    }
	
.submit_botton {
	color:#000000;
	font-size:xx-small;
	height:20px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
		
div#descr_link {
  position: absolute;
  display: none;
  font-size:xx-small;
  text-align:left;
  background-color:#ffcc00;
  margin:8px;
  padding:1px;
  border:1px solid #000000;
  z-index:2;
  
	}

ul.spedizioni li{
  list-style-type: disc;
  margin-left:100px;
  text-align:left;
  }
  
  /*stili feedback */	
  
.utefeed {
	text-align:left;
	color:#000000;
	padding-left:10px;
	}
.datafeed
{
	font-size:xx-small;
	text-align:right;
	width:30%;
	padding-right:5px;	
}

.replica span{
	color:#803300;

}
.replica{
	font-style: oblique; 
}

 /*stili dati utenti per feedback,tutti i libri ecc...*/	
 
.dati_utente {
	width:281px;
	border-left:1px #444444 solid; 
	border-right:1px #444444 solid; 

}

.td_dati_utente{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:xx-small; 
	color:#803300;
	text-align:left;
	background-color:#D5E5FF;
	padding:4px;
}

.td_dati_utente a{
  color:#0000ff;
  display: block;
  }

.td_dati_utente a:hover{
	
	 background-color:#6396e9; /*blue*/
	 color:#ffffff;
}

#link_ges_sponor {
	background-color:#0000ff;
}
.hidden {
	display : none;
}



/* css autori */

.bottom_list {
	
	background-image: url(../img/bottom_lista_autori.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:100%;
	height:35px;
}

.bottom_list_arancio {
	
	background-image: url(../img/bottom_lista_autori_arancio.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:100%;
	height:35px;
}

#img_cornice {
	
	border: 4px  outset #999999;

}

