body 
{
	font : 0.8em Arial, Helvetica, Verdana, sans-serif;
	background-color:#FFFFFF;
	color : #000000;
	text-align : center; /* That Explorer Malarkey */
    margin:0;
    padding:0;
}

body.sfumato
{
	background : #120b7b url(/img/body-bg4.jpg) repeat-x top left;
}

a {color:#000000;text-decoration:none;}
a:hover {color:#666666;text-decoration:none;}
h1,h2,h3,h4,h5,h6,p,div,pre {margin:0;padding:0;font-weight:normal;}

/* UTILITIES */
.center {text-align:center;}
.clearer {clear:both;font-size:1px;line-height:1px;display:block;}

/* LAYOUT */


#center {
	width:970px;
	margin:40px auto 30px auto;
	border:0px solid #fff;
	padding:4px;	
}

#menu {
	float:left;
	width: 220px;
	padding:0 20px 0 0;
	text-align:right;
	border-right:2px solid #000000;
}

#content {
	float:left;
	width:700px;
}


ul.nav_div {
	list-style-type:none;
	padding:0;
	margin:10px 0 20px 0;
	clear:both;
	float:none;
}
ul.nav_div li {
	width:168px;
	height:20px;
	margin-bottom:4px;
	float:right;
}
ul.nav_div li a {
	display:block;
	width:160px;
	border:1px solid #BCA5D2;
	padding:2px 4px 2px 4px;
	height:16px;
}
ul.nav_div li a.selected {
	border:1px solid #df4f66;
	background-color:#df4f66;
	color:#fff;	
}

/* HEADER */
#menu h1 {font-size:1em;}
#menu h2 {font-size:1em;}

/* HOME - COVER MODELLE */
#coverContainer {margin-left:20px;height:460px;}
#coverContainer div.cover {float:left;width:145px;height:168px;text-align:center;position:relative;margin-bottom:8px;margin-right:4px;}
#coverContainer div.cover div.imgcontainer {width:140px;height:140px;border:2px solid #000000;padding:2px;}
/* #coverContainer div.cover div.imgcontainer {border:1px solid #F53A66;} */
#coverContainer div.cover div.namecontainer {padding-top:2px;width:154px;text-align:center;height:24px;font-size:12px;text-transform:capitalize;}

/* PAGING */
#paging {
	padding-left:40px;
	font-weight:bold;
	text-align:left;
}
#paging a {}
#paging .buttonLast, #paging .buttonNext {
	width:170px;
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 2px;
	text-decoration: none;
	/* background-image: url(js/AccordionTab3.gif);
	background-position: left top;
	background-repeat:repeat-x; 
	border-top: 1px solid #aeb0d7; */
	border:2px solid #000000;
	font-weight: bold;
	font-size: 12px;
	position:relative;
}
#paging .buttonLast:hover, #paging .buttonNext:hover {
	/* background-image: url(js/AccordionTab1.gif); */
	border:2px solid #666666;
}
#paging .buttonLastDisabled, #paging .buttonNextDisabled {
	width:170px;
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 2px;
	text-decoration: none;
	/* background-image: url(js/AccordionTab3.gif);
	background-position: left top;
	background-repeat:repeat-x;
	border-top: 1px solid #aeb0d7; */
	border: 2px solid #fff;
	font-weight: bold;
	font-size: 12px;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
	position:relative;
}
#paging span.paging_text {
}


/* BOOK */
/* i dettagli della modella che compaiono in alto in tutti e due i tipi di books */
div#modelDetails {margin-top:10px;margin-right:10px;}
div#modelDetails h1 {color:#000000;font-size:1.4em;text-transform:uppercase;font-weight:bold;text-align:right;}
div#modelDetails .feat {width:210px;}
div#modelDetails span.name {width:110px;display:block;float:left;}
div#modelDetails span.value {width:90px;display:block;float:right;color:#000000;}

/* le pagine e le foto del book */
div.page1 {text-align: right; padding: 0; margin: 0; float: left;margin-right: 5px;}
div.page2 {text-align: left; padding: 0; margin: 0; float: left;margin-left: 5px}
div.pagecenter {text-align: center; padding: 0; margin: 0;}
div.pageindex {text-align: center; padding: 0; margin: 0;width:176px; height:140px; float:left;border:1px solid #fff;padding:2px;margin:2px;}

img {border:none;}

div#addr {float:none;margin-top:40px;}
div#addr h1 {font-size:0.9em;}
div#addr h2 {font-size:0.9em;}


#home #content ul {list-style-type:none;text-align:left;}
#home #content ul li {font-size:22px;font-family:Arial Black, Arial, Helvetica, Verdana, sans-serif;color:#cab2dc;font-weight:normal;text-transform:capitalize;}
#home #content ul li ul {padding:0 0 0 80px;margin:0;}
#home #content ul li ul li {float:none;font-size:18px;}

a.btn {
	border:2px solid #fff;
	position: relative;
	padding:3px;
	font-weight: bold;
	font-size: 12px;
}

a.btn:hover {
	border:2px solid #666666;
	color:#666666;
}
	
a.btnDis {
	border:2px solid #fff;
	position: relative;
	padding:3px;
	font-weight: bold;
	font-size: 12px;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}