
/*--- color of page ---------------------------------------------------------------------------------------------------------*/
/*---  med colors dark to light ---*
dark - 336699
L4 - BDDEFF
L3 - CEE6FF
L2 - DEEEFF
L1 - EEF7FF
*/
body{    
 background: #336699;
 }

/*--- breadcrumbs borders  ---*/
#breadcrumbs {
	border-top: 1px solid #BDDEFF;
	border-bottom: 1px solid #BDDEFF;
}
/*--- search color ---*/
#search {
	border-top: 1px solid #BDDEFF;
	border-bottom: 1px solid #BDDEFF;
	background-color:#DEEEFF;
}

/*--- footer ---*/
#footer {
border-top: 1px solid #336699;
background-color:#DEEEFF;
}


/*--- page content color scheme  ---*/
.sub {background-color:#fff; background: url(bg_med.gif)}
.subtl {background-color:#BDDEFF; background: url(medtl.gif) 0 0 no-repeat; padding: 10px}

/*--- content text variables ---*/
#content h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 115%;
	color:#336699;
	font-weight:bold;
	padding-bottom: .5em;
}

/*---  site navigation  -------------------------------------------------------------------------------------------------------*/

/*--- second nav colors ---*/
#subnav
{
border-bottom: 1px solid #DEEEFF;
}
#subnav li a { 
color:#336699;
border-top: 1px solid #DEEEFF;
}
#subnav li a:hover { 
color:#336699;
background-color:#BDDEFF;

}

/*--- scheda libro -------------------------------------------------------------------------------------------------------*/
.cdrom { 
	font-size: 80%;
	font-weight: normal;
}

#SL_copertina{ 
	background: #fff; 
	float:right;
	width:140px;
	padding: 2px;
	margin: 0 0 0 5px;
	border: 1px solid #336699;
}

#bookaddons{ 
	background-color:#EEF7FF;
	border: 1px dashed #336699;
	width: 400px;
}

/*--- elenco libri cat/col/cerca ------------------------------------------------------------------------------------------*/

#pages{ 
	background-color:#EEF7FF;
	border-top: 1px solid #BDDEFF;
	border-bottom: 1px solid #BDDEFF;
}

/*--- inline-buttons -------------------------------------------------------------------------------------------------------*/

.inline-button {

   font: bold 65%/1 Verdana, sans-serif;
   margin: 0 0.2em; padding: 0.1em 0; 
   border: 1px solid black;
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #336699;
   color: #fff;
   }

.inline-button em {

   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color:#336699;
   }
.inline-button span {

   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   color: white;
   }
.inline-button:hover {
   background: #000;
   color: white;
   }
.inline-button:hover em {
   background: #FF0000;
   color: white;
   }
   
/*--- section home -------------------------------------------------------------------------------------------------------*/
/*--- layout ----------------------------------------------------*/

/*--- novità ---*/
#novitasection { 
	float: left;
	font-size: 95%;
	font-weight: normal;
	width: 310px;
	padding: 0;
	margin: 5px;
}
#novitasection h2{ 
	margin: 0;
}

/*--- elenco dei libri una collona con copertina nella sezione novità ---*/
#novitasection #booklist { 
	width: 305px;
	margin: 5px 0 2px 5px;
}
#novitasection #booklist img { 
	float: left;
	margin-bottom: 25px;
	margin-right:8px;

}
#novitasection #booklist p { 
	width: 300px;
	padding-right: 4px;
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 85%;
	
}
/*--- in arrivo ---*/
#arrivalsection { 
	float: left;
	font-size: 95%;
	font-weight: normal;
	width: 300px;
	padding: 0;
	margin: 5px 0 5px 5px;
}
#arrivalsection h2{ 
	margin: 0;
}
#arrivalsection .ARtitle{ 
	font-size: 100%;
	padding: 2px 2px 0 5px;
	margin: 0;
}
#arrivalsection .ARdesc{ 
	font-size: 90%;
	padding: 2px 2px 0 5px;
	margin: 0;
}


/*--- color -----------------------------------------------------*/

/*--- novità ---*/
#novitasection { 
	background-color:#EEF7FF;
	border: 1px solid #336699;
}
#novitasection h2{ 
	font-size: 105%;
	padding: 2px 2px 2px 5px;
	background-color:#336699;
	color: #fff;
	border-bottom: 1px solid #BDDEFF;
}
#novitasection #booklist p { 
	border-bottom: 1px solid #BDDEFF;	
}
/*--- in arrivo ---*/
#arrivalsection { 
	border: 1px solid #336699;
	background-color:#EEF7FF;
}
#arrivalsection h2{ 
	font-size: 105%;
	padding: 2px 2px 2px 5px;
	background-color:#336699;
	color: #fff;
	border-bottom: 1px solid #BDDEFF;
}
#arrivalsection .ARtitle{ 
	background-color:#EEF7FF;
	font-weight: bold;
}
#arrivalsection .ARdesc{ 
	background-color:#EEF7FF;
	border-bottom: 1px solid #BDDEFF;
}
#arrivalsection .ARimg{ 
clear:left;
	float:left;
	padding: 0 2px 0 1px;
	margin:1px;
}

