/* FINESTRA PRINCIPALE */

table.main_window
{
	background-color: black;
	line-height: 10px;
}

td.main_window
{
	line-height: 16px;
	background-color: #EEEDCF;
	padding: 15px 20px 15px 20px;
}

td.main_td { line-height: 16px; }

td.main_window_topleft
{
	font-size: 11px;
	text-align: right;
	line-height: 11px;
	background-color: #E16309;
	padding: 0 5px 0 20px;
	vertical-align: middle;
}

td.main_window_topright
{
	font-size: 11px;
	text-align: left;
	line-height: 11px;
	background-color: #D1D1B6;
	font-weight: bold;
	padding-left: 5px;
	width: 100%;
}

td.main_window_list { font-size: 12px; }
td.main_window_list_A
{
	vertical-align: middle;
	background-color: #EEEDCF;
	color: black;
	height: 32px;
}
td.main_window_list_B
{
	vertical-align: middle;
	background-color: #E9E5C7;
	color: black;
	height: 32px;
}

.book
{
	font-size: 10px;
	margin: 1;
	line-height: 14px;
	padding-left: 5px;
}

span.pager_sel
{
	font-size: 12px;
	background-color: #E16309;
	color: white;
	font-weight: bold;
}

span.highlight
{
	background-color: #FC0;
	color: black;
}

span.advert
{
	font-size: 12px;
	color: #F30;
	font-weight: bold;
}

td.pager { vertical-align: middle; }

a.pager
{
	font-weight: bold;
	font-size: 12px;
}

a.pager:hover
{
	background-color: #E16309;
	color: white;
	text-decoration: none;
}

span.categories
{
	font-size: 12px;
	color: black;
}

td.description
{
	font-size: 9px;
	line-height: 12px;
}

td.main_window_images
{
	font-size: 10px;
	vertical-align: top;
	font-weight: normal;
	line-height: 13px;
}

a.main_window_images
{
	font-size: 10px;
	font-weight: bold;
	line-height: 13px;
}

img.libreria
{
	border-color: #FFF;
	border-width: 1px;
	border-style: solid;
}
