
html,body{
margin: 0;padding-left: 50px; width: 900px;
}
div#container{position: absolute;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

A:LINK {
 color:black;
 text-decoration: none
}

A:VISITED {
 color:#606060;
 text-decoration: none
}

A:HOVER {
 background:black;
 color : #ffd700;
 text-decoration : underline;
}

A:ACTIVE {
 color : gray;
 text-decoration: none;
}

div#header{height: 205px; width: 830px; padding-top: 5px;}
div#barranav{width: 830px;
border: thin; padding-top: 5px;}


/*stili specifici per il layout*/
div#colonnasx{
	position: absolute;
	top: 245px;
	bottom: 100%;
	width: 406px;
	padding-right: 5px;
}
div#colonnacen{margin: 0; width: 270px; position: absolute; top: 245px; left: 406px;
padding-right: 5px; padding-left: 5px;
	 border-style: dotted;
    border-left-width: thin;
	 border-right-width: thin;
	 border-bottom: none;
	 border-top: none;
	 border-color: #e2e2e2; 
}
div#footer {
clear: both;
	position: absolute;
	top: 1180px;
	padding-left: 0px;
	width: 830px;
	border: thin;
	padding-top: 5px;

}
div#colonnadx{position: absolute; right:0px; top:245px; width: 145px;
}

div#footerspiaggia {
	position: absolute;
	top: 1000px;
	padding-left: 0px;
	width: 830px;
	border: thin;
	padding-top: 5px;
}
div#footervenezia {
	position: absolute;
	top: 1150px;
	padding-left: 0px;
	width: 830px;
	border: thin;
	padding-top: 5px;
}
div#footerisole {
	position: absolute;
	top: 1330px;
	padding-left: 0px;
	width: 830px;
	border: thin;
	padding-top: 5px;
}
div#litorale {
	position: absolute;
	top: 1820px;
	padding-left: 0px;
	width: 830px;
	border: thin;
	padding-top: 5px;
}
div#footerorarive {
	position: absolute;
	top: 850px;
	padding-left: 0px;
	width: 830px;
	border: thin;
	padding-top: 5px;
}
div#veneziaisole {
	position: absolute;
	top: 1150px;
	padding-left: 0px;
	width: 830px;
	border: thin;
	padding-top: 5px;
}
div#colonnasxaltre{
	position: absolute;
	top: 240px;
	width: 415px;
	padding-right: 5px;
}
div#colonnadxaltre{margin: 0; width: 410px; position: absolute; top: 240px; left: 415px;
padding-left: 5px;
	 border-style: dotted;
    border-left-width: thin;
	 border-bottom: none;
	 border-top: none;
	 border-right: none;
	 border-color: #e2e2e2; 
}

div#colonnaunica{margin: 0; width: 830px; position: absolute; top: 240px;
}


.tegri {
	text-align: justify; font-size: 14px; color: #999999;  
	}
	.tegri2 {
	text-align: justify; font-size: 12px; color: #999999;  
	}
	table.bn{
    table-layout: fixed;
    width: 827px;
    background: #ffd700;
    font-style: italic;
    font-size: x-small;
    text-align: center;
	 
    	 }

	
table.divx2
{text-align: justify; font-size: 14px; color: #999999;
    table-layout: auto;
	 width: 830px;
	 }
	 table.divx2bis
{text-align: justify; font-size: 12px; color: #999999;
    table-layout: auto;
	 width: 830px;
	 }
table.prezzi01
	 {table-layout: auto;
	 width: 827px;
	 border: solid 2px #999999;
	 border-collapse: collapse;
	 }		

td.prezzi03
	{text-align:left; width: 50%; padding-left: 3px; border:solid 1px; }
td.prezzi07
	{text-align: center; width: 50%; height: 200%; padding-left: 3px; border:solid 1px; background: #6495ed; color: black;}	
td.prezzi01 
	{text-align: center; width: 10%; border:solid 1px; color: black;
	 		   }	
td.prezzi02 
	{text-align: center; width: 10%; border:solid 1px; background: #6fb8ff; color: 000000;
	 		   }	  
td.prezzi04 
	{text-align: center; border:solid 1px; width: 16%; background: #6fb8ff;
	 		   }
td.prezzi06 
	{text-align: center; border:solid 1px; width: 16%; 
	 		   }
td.prezzi05 
	{text-align: left; border:solid 1px; padding: 3px; width: 30%;
	 		   }		
