
/*--- color of page ---------------------------------------------------------------------------------------------------------*/
/*---  bio colors dark to light ---*
dark - 666666
L4 - ebebeb
L3 - F0F0F0
L2 - F5F5F5
L1 - FAFAFA
*/

body{    
 background: #666666;
 }

/*--- breadcrumbs borders  ---*/
#breadcrumbs {
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
}
/*--- search color ---*/
#search {
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	background-color:#F5F5F5;
}

/*--- footer ---*/
#footer {
border-top: 1px solid #666666;
background-color:#F5F5F5;
}


/*--- page content color scheme  ---*/
.sub {background-color:#fff; background: url(bg_bio.gif)}
.subtl {background-color:#ebebeb; background: url(biotl.gif) 0 0 no-repeat; padding: 10px}

/*--- content text variables ---*/
#content h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 115%;
	color:#666666;
	font-weight:bold;
	padding-bottom: .5em;
}

/*---  site navigation  -------------------------------------------------------------------------------------------------------*/

/*--- second nav colors ---*/
#subnav
{
border-bottom: 1px solid #ebebeb;
}
#subnav li a { 
color:#666666;
border-top: 1px solid #ebebeb;
}
#subnav li a:hover { 
color:#fff;
background-color:#666666;

}

/*--- 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 #666666;
}

#bookaddons{ 
	background-color:#FAFAFA;
	border: 1px dashed #666666;
	width: 400px;
}

/*--- elenco libri cat/col/cerca ------------------------------------------------------------------------------------------*/

#pages{ 
	background-color:#FAFAFA;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
}

/*--- 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: #666666;
   color: #fff;
   }

.inline-button em {

   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color:#666666;
   }
.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;
   }
 
/*--- home page blocks --------------------------------------------------------------------------------------------*/
#medhome {
	float: left;
	background-color:#fff; 
	background: url(bg_med.gif);
	width: 200px;
	padding:0;
	margin: 0 6px 0 0;
}
#medhome p {
	padding: 0 5px 5px 5px;
}
#psihome {
	float: left;
	background-color:#fff; 
	background: url(bg_psi.gif);
	width: 200px;
	padding:0;
	margin: 0 6px 0 0;
}
#psihome p {
	padding: 0 5px 5px 5px;
}
#infhome {
	float: left;
	background-color:#fff; 
	background: url(bg_inf.gif);
	width: 200px;
	padding:0;
	margin: 0;
}
#infhome p {
	padding: 0 5px 5px 5px;
}
#home {
	/*background-color:#fff; */
	padding:5px;
	margin: 0;
}
/*--- note e info blocks, top links ecc -----------------------------------------------------------------------------------*/
.mginfo {
	background-color:#FAFAFA; 
	padding:5px;
	margin: 5px;
	border: 1px dashed #ebebeb;
}
.right{
	padding:0;
	margin: 0 0 10px 0;
	border-top: 1px solid #666666;
	text-align:right;
}
.attenzione{
	background-color:#FFECEC; 
	padding:5px;
	margin: 5px;
	border: 1px dashed #FF0000;
}
.mgnote {
	background-color:#FAFAFA; 
	padding:5px;
	margin: 5px;
	border: 1px dashed #ebebeb;
}
.clear {
clear:both;
}
