.nsportlet div.content 
{ 
	background: #fff;
}

.nsportlet div.content table 
{
}

.nsportlet div.content th, .nsportlet div.content td 
{
	text-align: left;
	font:11px verdana, helvetica, sans-serif;
	font-weight:bold;
	border-width: thin;
	border-top: 1px solid #A0A0A0;
	border-bottom: 1px solid #A0A0A0;
}

.nsportlet div.content th 
{
	background-color: #A0B9BE;
	padding: 2px;
	color: white;
}

.nsportlet .dettagli td {
	border-top: 0px;
	border-bottom: 0px;
}

.nsportlet .b {
	font-weight: normal;
}

.nsportlet .filter-table {
	background: #F0F0F0;
	margin-bottom: 5px;
}

.warning {
	font:10px verdana, helvetica, sans-serif;
	font-weight:bold;
	border-width: thin;	
}

.paginatore img {
	border: 0;
	vertical-align: bottom;
}

.paginatore a {
	color: black;
	text-decoration: none;
} 
.paginatore a:hover a:visited{
	color: black;
}

.paginatore-lista {
	font:12px verdana, helvetica, sans-serif;
	font-weight: bold;
}

.paginatore-totale {
	font:11px verdana, helvetica, sans-serif;
	font-weight:bold; 
	color: #6060E0; 
	padding-left: 4px; 
	padding-right: 4px;
}

.paginatore-items {
	font:11px verdana, helvetica, sans-serif;
	font-weight:bold; 
	color: black; 
	padding-left: 4px;
}

.paginatore-frontend {
	color: #660000;
}

.paginatore-lista-frontend {
	text-decoration: none;
}

.paginatore-frontend a:visited {
	color: #660000;
	text-decoration: none;
}

.paginatore-frontend a:hover {
	color: #EE0000;
	text-decoration: none;
}


/* ================== SET PREFERENCES ================== */
.tableprefs {

	width: 97%;
	border-collapse: collapse;
}


.tableprefs th, .tableprefs td 
{
	text-align: left;
	font:11px verdana, helvetica, sans-serif;
	font-weight:bold;
	border-width: thin;

}

.tableprefs th 
{
	background-color: #A0B9BE;
	color: white;
}

.tableprefs td 
{
	border-top: 0px;
	border-bottom: 0px;
}


/* ================== ERROR/WARNING BOX MESSAGES ================== */
.boxerror {
	margin-bottom: 15px;
    text-align: center;
    font-size:80%;
    background-color: red; 
    color: white;
}

.boxerror a {
   color: #FFFFFF;
   text-decoration:underline;
}

.boxwarning {
   margin-bottom: 15px;
   text-align: center;
   font-size:80%;
   background-color: #F0F9E6;
   color: black;
}
.boxerror_cornert div {
	background: url(../immagini/tab_ang_sx_red.gif) no-repeat top left;
}
.boxerror_cornert {
	background: url(../immagini/tab_ang_dx_red.gif) no-repeat top right;
}
.boxerror_cornerb div {
	background: url(../immagini/tab_ang_bott_sx_red.gif) no-repeat bottom left;
}
.boxerror_cornerb {
	background: url(../immagini/tab_ang_bott_dx_red.gif) no-repeat bottom right;
	clear: both;
}

.boxwarning_cornert div {
	background: url(../immagini/tab_ang_sx.gif) no-repeat top left;
}
.boxwarning_cornert {
	background: url(../immagini/tab_ang_dx.gif) no-repeat top right;
}
.boxwarning_cornerb div {
	background: url(../immagini/tab_ang_bott_sx.gif) no-repeat bottom left;
}
.boxwarning_cornerb {
	background: url(../immagini/tab_ang_bott_dx.gif) no-repeat bottom right;
	clear: both;
}
/* height and width details */
.boxerror_cornert div, .boxerror_cornert, .boxerror_cornerb div, .boxerror_cornerb, .boxwarning_cornert div, .boxwarning_cornert, .boxwarning_cornerb div, .boxwarning_cornerb {
	width: 100%;
	height: 10px;
	font-size: 1px;
}

/* ================== END ERROR/WARNING BOX MESSAGES ================== */