.immagini {
BACKGROUND-IMAGE: url(box-img.jpg);
LINE-HEIGHT: 592px;
MARGIN-TOP: 20px;
WIDTH: 592px;
BACKGROUND-REPEAT: no-repeat;
MARGIN-BOTTOM: 10px;
HEIGHT: 592px;
MARGIN-RIGHT: 20px;
POSITION: relative;
}
 
.immagini IMG {
BORDER-BOTTOM: white 5px solid;
BORDER-LEFT: white 5px solid;
BORDER-TOP: white 5px solid;
BORDER-RIGHT: white 5px solid;
max-width: 500px;
max-height: 500px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -250px;
margin-top: -250px;
}

H1
{
    BACKGROUND-IMAGE: url(h1.jpg);
    LINE-HEIGHT: 40px;
    MARGIN-TOP: 20px;
    PADDING-LEFT: 10px;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Arial;
    MARGIN-BOTTOM: 0px;
    HEIGHT: 40pt;
    COLOR: white;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: lighter;
	width: 98%;
}
.description {
	width:97%;
	/*background-color:#e1e1e1;*/
	background-color: #fff;
	font-weight:bold;
	padding: 8px;
	color:#000;
	border:1px #da7f64 solid
}
.main
{
    Z-INDEX: 0;
    LINE-HEIGHT: 150%;
    FONT-FAMILY: Arial;
    COLOR: gray;
    FONT-SIZE: 12pt
}
.griglia
{
    Z-INDEX: 0;
    OVERFLOW-Y: scroll;
    FONT-FAMILY: Arial;
    HEIGHT: 225px;
    FONT-SIZE: 9pt
}
.griglia TH
{
    BACKGROUND-IMAGE: url(th.jpg);
    TEXT-ALIGN: left;
    LINE-HEIGHT: 20px;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Arial;
    HEIGHT: 20px;
    COLOR: gray;
    FONT-SIZE: 9pt
}
.griglia TD
{
    BORDER-BOTTOM: silver 1px solid;
    FONT-FAMILY: Arial;
    COLOR: gray;
    FONT-SIZE: 9pt
}
#table1 {
	width: 1185px;
	margin: 0 auto;
}
.search {position:absolute; border: 1px #f00 solid}
.pagecontainer {width:1180px; margin:0 auto;}
table .r3 {
	border: 1px #f2764f solid;
	border-radius: 10px 10px;
}
.logo {display: none}