/* CSS Document */

/* Stili base */
BODY {
    font-family: Trebuchet MS, Verdana, Arial;
    font-size: 12px;
    margin: 0px;
}

FORM {
    margin: 0px;
}

IMG {
    border: 0px;
}

.smallimg {
	width: 18px;
	margin-right: 5px;
}

.small {
	font-size: 0.9em;
}

.right {
	text-align: right;
}

.left {
	text-align: left;
}

.center {
	text-align: center;
}

.rossoBold {
	font-weight: bold;
	color: #ff0000;
}

.rossoItalic {
	font-style: italic;
	color: #ff0000;
}

.verdeBold {
	font-weight: bold;
	color: #00bb00;
}

.verdeItalic {
	font-style: italic;
	color: #00bb00;
}

.bluBold {
	font-weight: bold;
	color: #0000ff;
}

.bluItalic {
	font-style: italic;
	color: #0000ff;
}

A {
	color: #000000;
}

A:hover {
	color: #00529b;
	
}

/* Tabella dei risultati di ricerca */
.tblRicercaRisultati {
	border: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
    /*min-width: 400px;
    width: auto !important;*/
    width: 900px;
}

.tblRicercaRisultati tr {
    border-bottom: solid 1px #00529b;
}

.tblRicercaRisultati tr.notviewed {
    background-color: #c3c3c3;
}

.tblRicercaRisultati tr.missing {
    background-color: #dd0000;
}

.tblRicercaRisultati tr:hover {
	background-color: #f3f3f3;
}

.tblRicercaRisultati th {
    background-color: #00529b;
    padding: 3px 10px 3px 5px;
    text-align: left;
    color: #ffffff;

    /* fallback (Opera) */
    background: #00529b;
    /* Mozilla: */
    background: -moz-linear-gradient(top, #97aecf, #00529b);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear, left top, left bottom, from(#97aecf), to(#00529b));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#97aecf', EndColorStr='#00529b', GradientType=0);
    
}

.tblRicercaRisultati th>a {
    color: #ffffff;
}

.tblRicercaRisultati td {
    padding: 5px;
    vertical-align: top;
}

#square {

}
