@charset "utf-8";
/* CSS Document */

body {
	height:100%;
	background-image:url(images/fondo.png);
	background-repeat:repeat-x;
	background-attachment: fixed;
	}
	
.campi_obbligatori {
	color:#F00;
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;

}

/*Inizio CSS Menu*/
#menu {
	position:absolute;
	left:50%;
	margin-left:-486px;
	top:5px;
	width:963px;
	height:35px;
	z-index:1;
	padding:5px;
	background-color:#333;
	
}

#menu li {
	float: left;
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#menu a {
	background: #333 url("images/seperator.gif") bottom right no-repeat;
	color: #ccc;
	display: block;
	float: left;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
}
#menu a:hover {
	background: #2580a2 url("images/hover.gif") bottom center no-repeat;
	color: #fff;
	padding-bottom: 8px;
}

/*Fine CSS Menu*/

#header {
	position:absolute;
	left:50%;
	margin-left:-486px;
	top:54px;
	width:963px;
	height:95px;
	z-index:2;
	padding:5px;
	background-color:#333;
	background-image:url(images/header.png);
	background-repeat:no-repeat;
	
}


.cerca {
	float: left;
	width:315px;
	height:30px;
	background-image:url(images/cerca.png);
	margin-top:40px;
	margin-left:150px;
	padding-left:5px;
	
}

.menuevidenza {
	float: right;
	width:315px;
	height:30px;
	/*background-image:url(images/cerca.png);*/
	margin-top:40px;
	margin-right:80px;
	padding-left:5px;
	color:#FFF;
	
}


#container {
	position: absolute;
	left:50%;
	margin-left:-486px;
	top:161px;
	width:972px;
	min-height:100%;
	height:auto;
	background-color:#FFF;
}

.footer {
	bottom:0px;
	float:right;	
	width:972px;
	height:80px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	left: 1px;
}

.tab_sx {
	float:left;
	width:472px;
	height:auto;
	min-height:100%;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	border-right-style: solid;
	border-right-color:#F90;
}

.spot {
	float:left;
	width:960px;
	height:auto;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
		
}

.header_box_libri {
	background-color:#eeeee4;
	text-align:left;
	width:95%;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	padding:5px;
}

.box_libri {
	float:left;
	width:95%;
	height:auto;
	min-height:100%;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}
.tab_dx {
	float:right;
	width:472px;
	height:auto;
	min-height:100%;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}

.tab_collane {
	float:right;
	width:472px;
	height:auto;
	min-height:100%;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}

.tab_collane a
{
	text-decoration:none;
	color:#0066d5;
	font-size:12px;
	font-weight:bold;
	
}

.menu_collane {
	background-color: #F5F5F5;
	width:100%;
	margin-left:-5px;
}


.tab_full {
	float: left;
	width:90%;
	height:auto;
	min-height:100%;
	padding:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}

.toolbar {
	float: left;
	width:90%;
	height:auto;
	min-height:100%;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
}

.img_toolbar {
	border:0px;
	margin:3px;
}

.header_carrello {
	background-color:#eeeee4;
	text-align:center;
	width:100%;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:15px;
}

.header_collane {
	background-color:#eeeee4;
	text-align:left;
	width:100%;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	margin-left:-5px;
}

.tab_alfabeto {
	float:right;
	width:472px;
	height:auto;
	min-height:100%;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}

.header_alfabeto {
	background-color:#eeeee4;
	text-align:left;
	width:100%;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	margin-left:-5px;
}

.tabella_alfabeto {
	background-color: #F5F5F5;
	width:100%;
	margin-left:-5px;
}

.header_novita {
	background-color:#eeeee4;
	text-align:left;
	width:100%;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
}

.header_libri_giorno {
	background-color:#eeeee4;
	text-align:left;
	width:100%;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
}

.classifica {
	background-color:#eeeee4;
	text-align:left;
	width:100%;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	margin-left:-5px;
}


.box_info {
	background-color: #F5F5F5;
	width:100%;
	padding:10px;
}

.celle_titolo_carrello {
	background-color: #CCC;
}

.customers
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
.customers td, .customers th 
{
font-size:1em;
border:1px solid #bfbfb8;
}
.customers th 
{
font-size:1.1em;
text-align:center;
padding-top:5px;
padding-bottom:4px;
background-color:#eeeee4;
color:#000000;
}

.customers tr.alt td
{
color:#000000;
background-color:#EAF2D3;
}

.tabella_newsletter

{
	background-color:#fff;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}

.tabella_alfabeto

{
	background-color:#f5f5f5;
	
}
/* Inizio Tipografia */


h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000; !important
}


h3
{
	text-align:left;
	
}

h4
{
	font-family:Arial, Helvetica, sans-serif;
	color:#F90; !important
}

h5
{
	color:#036;
	margin-left:25px;
	margin-top:-10px;
}

hr.linea1
{      
	width:100%;
	height:1px;
	color:#b1b1b1;
	text-align:left;
	margin-top:8px;
	margin-bottom:10px;
	margin-left:0px;
} 

#tab_sped
{
	border-bottom:#CCC 1px solid;
}
