body
{
  margin: 0 auto;
  padding: 0;
  background-color: #FFFFFF;
}

.gradienteverticale
{
  background-image: url('gradvert.jpg');
  background-repeat: repeat-x;
  height: 800px;
}

.main
{
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}

.tablelog{
	position : absolute;
	top: 10px;
	left : 20px;
	margin-top: 10px;
	width: 710px;
	z-index: 1;
	border: 5px ridge blue;
	background: url(gradvert2.jpg) repeat-x;
}

div.box{
	width:650px;
    	height:330px;
    	overflow:auto;padding: 10px;
}

div.halfbox1{
	width:210px;
    	height:240px;
    	overflow:auto;padding: 10px;
}

div.halfbox2{
	width:400px;
    	height:240px;
    	overflow:auto;padding: 10px;
}

.tablemenu{
	width: 700px;
	z-index: 1;
	background: url(grad.jpg);
}

.tabletext{
	top: 5px;
	margin-top: 5px;
	width: 690px;
	overflow: scroll;
	z-index: 1;
	background: url(gradvert2.jpg) repeat-x;
}

.tdmenu{
	height: 30px;
	width: 115px;
	overflow: hidden;
	z-index: 1;
	background: url(label.gif) no-repeat;
	background-position: bottom left;
}

.tdrest{
	width: 0px;
}

.tdtext{
	text-decoration: none;
	text-align: center;
	height: 300px;
	color : black;
	overflow: scroll;
	font-family : Verdana,Arial,Helvetica;
	font-size : 10pt;
	margin-left: 10px;
}

.text{
	text-decoration: none;
	text-align: justify;
	color : black;
	font-family : Verdana,Arial,Helvetica;
	font-size : 8pt;
	margin : 15px;
}

A:LINK{
	text-decoration: none;
	color : #FFF2D9;
	font-family : Verdana,Arial,Helvetica;
	font-size : 10pt;
	margin-left: 15px;
}
A:VISITED{
	text-decoration: none;
	color : #999999;
	font-family : Verdana,Arial,Helvetica;
	font-size : 10pt;
	margin-left: 15px;
}
A:HOVER{
	text-decoration: none;
	color : #FFC83D;
	font-family : Verdana,Arial,Helvetica;
	font-size : 10pt;
	margin-left: 15px;
}
.menutxt{
	color : white;
	font-family : Verdana,Arial,Helvetica;
	font-size : 10pt;
	margin-left: 15px;
}
.imageleft{
	float: left;
	margin: 15px;
}
.imageright{
	float: right;
	margin: 15px;
}
.instxt{
	padding: 10px;
	text-align: justify;
	color : #520000;
	font-family : Verdana,Arial,Helvetica;
	font-size : 8pt;
	vertical-align : top;
}
.captxt{
	padding: 10px;
	text-align: justify;
	color : black;
	font-family : Verdana,Arial,Helvetica;
	font-size : 20pt;
	vertical-align : top;
}
.subcaptxt{
	padding: 10px;
	text-align: justify;
	color : black;
	font-family : Verdana,Arial,Helvetica;
	font-style: italic;
	font-size : 15pt;
	vertical-align : top;
}
.tablenews{
	width: 600px;
	z-index: 1;
	background: url(gradvert2.jpg);
	border: 1px ridge blue;
}
.tablefoot{
	width: 600px;
	z-index: 1;
	background: url(gradvert.jpg);
	border: 2px ridge blue;
}
.newstxt{
	padding: 10px;
	text-align: left;
	color : blue;
	font-family : Verdana,Arial,Helvetica;
	font-size : 10pt;
	vertical-align : top;
}
.foottxt{
	padding: 10px;
	text-align: center;
	color : #FFF2D9;
	font-family : Verdana,Arial,Helvetica;
	font-size : 12pt;
	vertical-align : top;
}
.tablecopy{
	width: 600px;
	z-index: 1;
}
.copytxt{
	padding: 5px;
	text-align: center;
	color : #520000;
	font-family : Verdana,Arial,Helvetica;
	font-size : 8pt;
	vertical-align : top;
}
.tdras{
	width: 50%;
	padding: 15px;
	text-align: center;
	text-color : black;
	font-family : Verdana,Arial,Helvetica;
	font-size : 8pt;
	background : url(sfobarn.jpg) no-repeat;
	background-position : center;
	border: 2px solid blue;	
}
.tdras2{
	width: 50%;
	padding: 15px;
	text-align: center;
	text-color : black;
	font-family : Verdana,Arial,Helvetica;
	font-size : 8pt;
	background : url(sagost.jpg) no-repeat;
	background-position : center;
	border: 2px solid blue;
}
.tdras3{
	padding: 15px;
	text-align: center;
	text-color : black;
	font-family : Verdana,Arial,Helvetica;
	font-size : 8pt;
	background : url(sfomiser.jpg) no-repeat;
	background-position : center;
	border: 2px solid blue;	
}	



