@charset "iso-8859-1";
/*  Ciro Olisterno - Grafica Elettronica 2009 */
body, p { 
	font-family: arial, verdana, sans-serif;
}


a {
outline:none;
}
.clearBox {
	clear: both;
	height: 0px;
}
.TableAutori {
	font-size: 11px;
	width: 100%;
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 10px 20px;
}


.barralibri {
	background-image: url("images/evidenza-libri.png");
	background-repeat: no-repeat;
	background-position: center ;
	font-weight: bold; 
	font-size: 14px; 
	width: 700px;
	height: 27px;
	cursor: auto;
	color: #fff;
	border: 0px;
	padding-left: 20px;
	text-align:left;
}

.boxcatalogo {
	background-repeat: repeat-x;
	background-position: left bottom;
}

.InVetrina {
	clear: both;
	margin-top: 10px;
}
.InVetrina .libro {
	float: left;
	width: 690px;
	text-align: left;
	margin-right: 10px;
	padding-left: 10px;
}

.InVetrina .libri2 {
	float: left;
	width: 330px;
	text-align: left;
	margin-right: 10px;
}

.InVetrina .libri3 {
	float: left;
	width: 210px;
	text-align: left;
	margin-right: 5px;
	padding-left: 5px;
}

.InVetrina .biografiaautori {
	float: left;
	width: 685px;
	text-align: left;
	padding-left: 15px;
}

.libro {
	margin-bottom: 30px;
}
.libro .titolo {
	font-size: 22px;
	color: #111;
	font-weight: normal;
	padding: 2px;
	text-decoration:none;
}
.libro .foto {
	float: left;
	background-image: url("images/boxSfumatura-1.gif");
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-right: 15px;
}
.libro .foto img {
	border:1px solid #e1ddef;
}

.libro .autore, .libro .autore a {
	font-size: 18px;
	font-weight: normal;
	color: #FF6633;
	padding: 2px;
	text-decoration: none;
}
.libro .autore a:hover{
	text-decoration:underline;
}
.libro .descrizione, .libro .descrizione p, .libro .descrizione a {
	font-size: 12px;
	color: #666666;
	padding: 10px;
	text-decoration:none;
}

.libro .informazioni {
	font-size: 12px;
	color: #6046A9;
	padding: 5px;
}
.libro .caratteristiche {
	font-size: 11px;
	color: #9999CC;
	padding: 5px;
}
.libro .prezzo {
	font-size: 18px;
	color: #FF6633;
	padding: 5px;
}

.libri2 {
	margin-bottom: 30px;
}
.libri2 .titolo {
	font-size: 14px;
	color: #111;
	font-weight: normal;
	text-decoration:none;
}
.libri2 .titolo a{
	font-size: 14px;
	color: #111;
	font-weight: normal;
	text-decoration:none;
}
.libri2 .titolo a:hover{
	text-decoration:underline;
}
.libri2 .foto-mini {
	float: left;
	background-image: url("images/boxSfumatura-2.gif");
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-right: 15px;
}
.libri2 .foto-mini img {
	border:1px solid #e1ddef;
}

.libri2 .autore, .libri2 .autore a {
	font-size: 14px;
	font-weight: normal;
	color: #FF6633;
	text-decoration: none;
}
.libri2 .autore a:hover{
	text-decoration:underline;
}
.libri2 .descrizione, .libri2 .descrizione a {
	
	font-size: 11px;
	color: #666666;
	padding: 10px;
	text-decoration:none;
}
.libri2 .descrizione a:hover{
	text-decoration: underline;
}

.libri2 .informazioni {
	font-size: 11px;
	color: #A7C600;
	padding: 5px;
}
.libri2 .prezzo {
	font-size: 18px;
	color: #FF6633;
	padding: 5px;
}

.libri3 {
	padding-bottom: 10px;
	padding-right: 10px;
}
.libri3 .titolo {
	font-size: 11px;
	color: #111;
	font-weight: bold;
	text-decoration:none;
	margin-bottom: 5px;
}
.libri3 .titolo a{
	font-size: 10px;
	color: #111;
	font-weight: normal;
	text-decoration:none;
}
.libri3 .titolo a:hover{
	text-decoration:underline;
}
.libri3 .foto-mini {
	float: left;
	background-image: url("images/boxSfumatura-3.gif");
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-right: 5px;
}
.libri3 .foto-mini img {
	border:1px solid #e1ddef;
}

.libri3 .autore, .libri3 .autore a {
	font-size: 11px;
	font-weight: normal;
	color: #FF6633;
	text-decoration: none;
}
.libri3 .autore a:hover{
	text-decoration:underline;
}
.libri3 .descrizione, .libri3 .descrizione a {
	
	font-size: 8px;
	color: #666666;
	padding: 10px;
	text-decoration:none;
}
.libri3 .descrizione a:hover{
	text-decoration: underline;
}

.libri3 .informazioni {
	font-size: 10px;
	color: #6046A9;
	padding: 5px;
}
.libri3 .prezzo {
	font-size: 12px;
	color: #FF6633;
	padding: 5px;
}

.biografiaautori {
	margin-bottom: 30px;
}
.biografiaautori .nomecognome {
	font-size: 18px;
	color: #111;
	font-weight: normal;
	padding-bottom: 10px;
	text-transform: capitalize;
	margin-left: 5px;
}
.biografiaautori .nomecognome a{
	text-decoration:none;
}
.biografiaautori .nomecognome a:hover{
	text-decoration:underline;
}
.biografiaautori .foto-mini {
	float: left;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-right: 15px;
}
.biografiaautori .foto-mini img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.biografiaautori .informazioni {
	font-size: 11px;
	color: #6046A9;
	padding: 5px;
}

.biografiaautori .descrizione, .biografiaautori .descrizione p, .biografiaautori .descrizione a {
	font-size: 12px;
	color: #666666;
	padding: 10px 0;
	text-decoration:none;
}
.biografiaautori .biografiaautori a:hover{
	text-decoration: underline;
}

/*- Autori Tabs sx -------------------------- */ 

.arrowlistautori{
	width: 190px;
	text-transform:capitalize;
}

.arrowlistautori .headerbar{
	font: bold 12px Verdana;
	color: white;
	background: #FF6633 repeat-x center left;
	margin-bottom: 0px; /*bottom spacing between header and rest of content*/
	padding: 4px 0 4px 20px; /*header text is indented 10px*/
}

.arrowlistautori ul{
	list-style-type: none;
	margin: 0;
	padding: 20px 0px 0px 10px;
	margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistautori ul li{
	padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistautori ul li a{
	color: #111;
	background: url("images/contatti.gif") no-repeat center left; /*custom bullet list image*/
	display: block;
	padding: 2px 0;
	padding-left: 19px; /*link text is indented 19px*/
	text-decoration: none;
	font-weight: normal;
	border-bottom: 1px solid #dadada;
	font-size: 10px;
}

.arrowlistautori ul li a:visited{
	color: #6046A9;
}

.arrowlistautori ul li a:hover{ /*hover state CSS*/
	color: #FF6633;
	background:url("images/contatti.gif") no-repeat center left;
	background-color: #F3F3F3;
}

.arrowlistlibro{
	width: 170px;
}

.arrowlistlibro .headerbar{
	font: bold 12px Verdana;
	color: white;
	background: #FF6633 repeat-x center left;
	margin-bottom: 0px; /*bottom spacing between header and rest of content*/
	padding: 4px 0 4px 20px; /*header text is indented 10px*/
}

.arrowlistlibro ul{
	list-style-type: none;
	margin: 0;
	padding: 20px 0px 0px 20px;
	margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistlibro ul li{
	padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistlibro ul li a{
	color: #6046A9;
	background: url("images/libro.gif") no-repeat center left; /*custom bullet list image*/
	display: block;
	padding: 2px 0;
	padding-left: 22px; /*link text is indented 19px*/
	text-decoration: none;
	font-weight: normal;
	border-bottom: 1px solid #dadada;
	font-size: 9px;
}

.arrowlistlibro ul li a:visited{
	color: #6046A9;
}

.arrowlistlibro ul li a:hover{ /*hover state CSS*/
	color: #FF6633;
	background:url("images/libro.gif") no-repeat center left;
	background-color: #F3F3F3;
}

.headertitolo{
	font: bold 12px Verdana;
	color: white;
	background: #6046A9 repeat-x center left;
	margin-bottom: 0px; /*bottom spacing between header and rest of content*/
	padding: 4px 0 4px 20px; /*header text is indented 10px*/
}

