body {
	margin-top: 10px;
			padding: 0px;
			text-align: center;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			background: url("../images/Background.jpg") #ffffff top center  no-repeat;
}
div.TabellaHome
{
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	width:800px;
}
A:LINK {
 color : #FDA71D;
 text-decoration : none;
}

A:VISITED {
 color : #FDA71D;
 text-decoration : none;
}

A:HOVER {
 color : #088E08;
 text-decoration : underline;
}

A:ACTIVE {
 color : #FDA71D;
 text-decoration: underline
}

div.Contenitore {
	margin-left: auto;
	margin-right: auto;
	width:800px;
}
div.BodyTop 
{
	position:relative;
	height:135px;
	width:800px;
	background: url("../images/TopBunner.jpg") #ffffff top center  no-repeat;
	
}
div.HomeTop
{
	height:150px;
	width:800px;
	position:relative;
}
div.BodyTop02
{
	position:inherit;
	height:140px;
	width:520px;
	float:left;	
	
}
div.BodyTopImg01
{	
	width:275px;
	float:left;	
	margin-left:0px;
	text-align:left;
}
div.BodyTopImg02
{
	float:right;
	text-align:right;	
}
div.CercaHome
{


		margin-top:15px;
color: #003399;
position:relative;
width:800px;
 /* precision for Opera width: 800px; */
font-weight:bold; 
}
div.bunnerGif
{
	float:left;
	position:relative;
	padding-top:90px;
}
div.BodyFooter 
{
	height:65px;
	width:800px;
	margin-left:0px;
	background: url("../images/Footer.gif") #ffffff top center  no-repeat;	
	text-align:left;
	
}
div.BodyFooterTesto 
{
	
	
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	text-align:left;
	margin-left:5px;
	
}
div.BodyFooterTestoRight 
{	
	
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:right;	
	margin-right:30px;
}
div.BodyFooterTestoRight A
{
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;	
	color:#717571;
	font-weight:bold;
}
div.BodyFooterTestoRight A:VISITED
{
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;	
	color:#717571;
	font-weight:bold;
}
div.BodyFooterTestoRight A:HOVER
{
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;	
	color:#088E08;
	font-weight:bold;
}
div.BodyCorpoHome {
	height:400px;
	width:800px;
	
}
div.SfondoHomePage
{
	float:left;
	background-color:#FFF;	
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;	
	width:580px;
}
div.box
{
	float:left;	
	margin-top:10px;
	margin-left:38px;
	
}
div.BoxHomePageTop
{	
	background: url("../images/BoxHomeTop.gif") #ffffff top center  no-repeat;
	height:18px;
	width:171px;
}
div.BoxTextHomePage
{
	padding-left:3px;
}
div.BoxHomePage
{
	width:162px;
	margin-top:0px;
	text-align:left;
	padding-left:5px;
	padding-right:4px;
	padding-top:0px;
	background: url("../images/BoxHomeCenter.gif") repeat-y;
}
div.BoxHomePageSub
{	
	background: url("../images/BoxHomeSub.gif") #ffffff top center  no-repeat;
	height:20px;
	width:171px;
}
div.Capitolo {
	margin-top: 10px;
	border: solid 2px #4381b5;
	text-align: left;
	font-size: 10px;
	color:#4381b5;
}
div.titleFishTB {
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#396fa9;	
	padding-top: 6px;
	padding-bottom: 15px;
	text-align:center;
}
div.titleSezione {
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding-top: 5px;
	padding-bottom: 5px;
	text-align:left;
}
div.TextFishTB {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#03092C;	
	margin-left:5px;
	margin-right:5px;
	text-align:left;	
}
div.listnameFishTB{
	text-align: left;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#396fa9;	
	padding-bottom: 15px;
}
div.SubTitleFishTB {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#03092C;
	background-color: #92B3E1;
	font-weight:bold; 	
	
}
div.SubSonTitleFishTB {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#03092C;
	background-color: #92D2E0;
	font-weight:bold; 	
	
}
div.SmallTextFishTB{
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#03092C;
	background-color: #D7E8FB;
	vertical-align:bottom	
}
div.ImgFish{
	border: solid 1px #03092C;	
	text-align: center;
}
.SubTitleMenuTB {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#03092C;
	background-color: #92B3E1;
	font-weight:bold; 	
	
}
.SubTitleMenuTB a {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#03092C;
	background-color: #92B3E1;
	font-weight:bold; 	
	
}
.listTable {
	border: solid 2px #4381b5;
	text-align: left;
	font-size: 10px;
	color:#4381b5;
}

.HeaderRow{
	border: solid 1px #03092C;	
	text-align: center;
	font-size: 11px;
	font-weight:bold; 
}
.Row{
	font-size: 10px;
	font-weight:bold; 
}
.SfondoTitoloPag
{
	background-color:#8AB6DA;
	text-align: left;
	font-size: 12px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}
.SfondoTitoloPag A:Link
{
	color:#FFF;
}
.SfondoTitoloPag A:VISITED
{
	color:#FFF;
}
.SfondoTitoloPag A:HOVER
{
	color:#088E08;
	text-decoration : underline;
}
.SfondoTitoloPag A:ACTIVE
{
	color:#088E08;
	text-decoration : underline;
}





.SfondoRigaScuro A
{
	color:#FFF;
}
.SfondoRigaScuro
{
	background-color:#D9D9D9;
	border-bottom:1px;
	border-bottom-style:dashed;
	border-bottom-color:#1852A5;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
}
.SfondoRigaScuro A
{
	color:#000;
}
.SfondoRigaScuro A:HOVER
{
	color : #088E08;
	text-decoration : underline;
}
.SfondoRigaScuro A:VISITED
{
	color:#000;	
}

.SfondoRigaChiaro
{
	background-color:#F3F3F3;
	border-bottom:1px;
	border-bottom-style:dashed;
	border-bottom-color:#1852A5;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
}
.SfondoRigaChiaro A
{
	color:#000;
}
.SfondoRigaChiaro A:HOVER
{
	color : #088E08;
	text-decoration : underline;
}
.SfondoRigaChiaro A:VISITED
{
	color:#000;	
}
.SfondoAbstractSubPage
{
	background-color:#FFF;	
	border-bottom-color:#1852A5;
	padding-top:5px;
	padding-bottom:10px;
	text-align:left;
}
.SfondoRigaDocAllegChiaro
{
	background-color:#F3F3F3;
	border-bottom:1px;
	text-align:center;
	}
.SfondoRigaDocAllegScuro
{
	background-color:#D9D9D9;
	border-bottom:1px;
	text-align:center;
}
div.Contenuto
{
	position:absolute;
	float:left;
	width:800px;
	margin-top:10px;
	height:500px;
	
	
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu 
{
text-align:center;

color: #fff;
left: 3px;
margin-left: auto;
	margin-right: auto;
	width:800px;
}
#menu dl {
float: left;
width: 12em;
background: #0036A0;
}
#menu dt {
cursor: pointer;
color: #fff;
text-align: center;
font-weight: bold;
background: #0036A0;
border: 1px solid gray;
margin: 1px;
}
#menu dd {
display: none;
border: 1px solid gray;
position:absolute;
}
#menu li {
text-align: center;
background: #5180DC;
}
#menu li a, #menu dt a {
color: #fff;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu li a:hover, #menu dt a:hover {
background: #0036A0;
color: #fff;
}

#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid gray; 
}

.mentions {
position: absolute;
top : 300px;
left : 10px;
color: #000;
background-color: #ddd;
}
div.Cerca 
{

position:absolute;
color: #003399;
top: 95px;
left: 300px;
width:100%;
 /* precision for Opera width: 800px; */
font-weight:bold; 
}

-->

