.small {
	font-size: 10px; 
}
.big {
	font-size: 14px; 
	font-weight: bold;
}
.normal {
	font-size: 12px; 
}
.boxtable 
{  
	background-repeat: no-repeat
}
.menuitem
{  
	font-weight: bold; 
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #662F1D;
	text-decoration: none
}
.menuitem:hover
{  
	font-weight: bold; 
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #662F1D; 
	text-decoration: underline
}
.menuitem_sub
{
	font-weight: normal; 
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #662F1D;  
	text-decoration: none
}
.menuitem_sub:hover
{
	font-weight: normal; 
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #662F1D;  
	text-decoration: underline
}
.header 
{
	font-weight: normal; 
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	color: 000000;
	text-align: left;
	padding-bottom: 15px;
}
.text, td, p, li, ul, ol 
{
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif; 
	color: 000000; 
	font-size: 13px; 
	text-align: left
}
.langs, 
.langs:hover 
{
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: none; 
	color: #000000;
}
a, a:active, a:link
{  
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #000000; 
	text-decoration: underline; 
	font-weight: normal;
}
a:hover 
{  
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #000000; 
	text-decoration: none;
}
.header_back
{
	background :  url(/images/umberto-dop.jpg) no-repeat ;
	background-position: top left;	
	width: 100%;
}
.line
{
background :  url(/images/umberto-line.gif) repeat ;	
}
.right
{
	text-align: right
}

.center
{
	text-align: center
}
.bookheader
{
	font-family: Times New Roman, Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	color: 000000; 
	text-decoration: underline; 
	font-weight: normal;
	text-align: center;
}
a.bookheader:hover
{
	font-family: Times New Roman, Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	color: 000000; 
	text-decoration: none; 
	font-weight: normal;
	text-align: center;
}
.booklabel
{
	font-family: Times New Roman, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: 000000; 
	text-decoration: none; 
	font-weight: normal;
	text-align: center;
}

.NavMainGroup {margin:0; padding:0;}
.NavMainGroup li {padding:0;  list-style:none;list-style-image:none;list-style-position:outside;list-style-type:none;}
li.menuitem a, li.menuitem a:active, li.menuitem a:link, li.menuitem a:visited {display:block; font-weight: bold; font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #662F1D; text-decoration: none }
li.menuitem a:hover {font-weight: bold; font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif; font-size: 13px;	color: #662F1D; text-decoration: underline }
li.menuitem_sub a, li.menuitem_sub a:active, li.menuitem_sub a:link, li.menuitem_sub a:visited{font-weight: normal; font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #662F1D;  text-decoration: none}
li.menuitem_sub a:hover{font-weight: normal; font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #662F1D;  text-decoration: underline}
li.menuitem_sub{padding:2px 0px 2px 10px;margin:0;}
li.menuitem{padding:2px 0px 2px 0;margin:0;}
.basebannerLeft {float:left; padding-right: 20px;}
.Clear{clear:both;}
.Left{float:left;}
.basebanner {padding-bottom: 10px;}