	/*Regola Pagina - Annulla margini e padding, centra contenuti, imposta bg bianco, testo a 11px con caratteri helvetica,arial,san-serif*/
html{
	scrollbar-base-color: white; 
	scrollbar-track-color:white;
	scrollbar-highlight-color:black;
	scrollbar-3dlight-color:white;
	scrollbar-darkshadow-color:white;
	scrollbar-shadow-color:black;
	scrollbar-arrow-color:silver;
	scrollbar-face-color:white;
}
body {
	font-family: verdana, Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	color: #000;
	margin-top: 0px;
	margin-left: 6px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding: 0px;
	text-align: center;
	background-color: #ffffff;


}

body.asp {
	font-family: verdana, Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	color: #000;
	margin-top: 20px;
	margin-left: 6px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding: 0px;
	text-align: center;
	background-color: #e3e1e1;


}



/*Regola link - Annulla stile sottilenato per i link*/
a {
	text-decoration: none;
	font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin: 0px;
	padding: 0px;
	color: #000000;
}
a:hover {
	text-decoration: none;
}

/*Regola Immgagini - Annulla stile bordo per le immagini linkate*/
img {
	border: none;
	margin-right: 0px;
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}


TABLE.Corda
{
    BORDER-RIGHT: 0px outset;
    BORDER-TOP: 2px outset;
    BORDER-LEFT: 0px outset;
    BORDER-BOTTOM: 0px outset;
    BACKGROUND-COLOR: #000000;
    text-align:right;
}

TABLE.Footer
{
    BORDER-RIGHT: 2px outset;
    BORDER-TOP: 2px outset;
    BORDER-LEFT: 2px outset;
    BORDER-BOTTOM: 2px outset;
    BORDER-COLLAPSE: separate;
    BACKGROUND-COLOR:#404040;
    border-color: #FFFFFF;
    border-spacing: 
    text-align:center;
}

TABLE.Footer2
{
    BORDER-RIGHT: 1px outset;
    BORDER-TOP: 1px outset;
    BORDER-LEFT: 1px outset;
    BORDER-BOTTOM: 1px outset;
    BORDER-COLLAPSE: separate;
    BACKGROUND-COLOR:#d7dfea;
    border-color: #336699;
    border-spacing: 
    text-align:left;
}

Table.Hp
{
    BORDER-RIGHT: 2px outset;
    BORDER-TOP: 2px outset;
    BORDER-LEFT: 2px outset;
    BORDER-BOTTOM: 2px outset;
    BACKGROUND-COLOR: #404040;
    text-align:center;
    border-style: groove;
    border-color:Black;
}


td.Hp
{
    FONT-SIZE: 7pt;
    COLOR: #FFFFFF;
    face: "Verdana";
    text-align:center;
    BACKGROUND-COLOR: #ffffff;
}

td.Hp2
{
    FONT-SIZE: 7pt;
    COLOR: #FFFFFF;
    face: "Verdana";
    text-align:center;
    BACKGROUND-COLOR: #404040;
}

FONT.ttab1
{
    FONT-SIZE: 6pt;
    COLOR: #FFFFFF;
    face: "Verdana";
    text-align:right;
}

FONT.ttab2
{
    FONT-SIZE: 7pt;
    COLOR: #FFFFFF;
    face: "Verdana";
    text-align:center;
}

div.Testata_logo {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 3;
}

div.immagine {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;
}

div.header {
	position: absolute;
	left: 6px;
	top: 130px;
	z-index: 1;
}

TABLE.Tipo1
{	
position: absolute;
	left: 6px;
	top: 40px;
	z-index: -1;
    	BORDER-RIGHT: 1px outset;
    	BORDER-TOP: 1px outset;
    	BORDER-LEFT: 1px outset;
    	BORDER-BOTTOM: 1px outset;
    	BORDER-COLLAPSE: separate;
    	border-color: #FFFFFF;
    	BACKGROUND-COLOR: #e3e1e1;
	margin-top: 0px;
	margin-left: 1px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding: 0px;
	clear: both;
}


TABLE.Tipo2
{	

    	BORDER-RIGHT: 1px outset;
    	BORDER-TOP: 1px outset;
    	BORDER-LEFT: 1px outset;
    	BORDER-BOTTOM: 1px outset;
    	BORDER-COLLAPSE: separate;
    	border-color: #FFFFFF;
    	BACKGROUND-COLOR: #e3e1e1;
	margin-top: 0px;
	margin-left: 1px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding: 0px;
	clear: both;
}

TABLE.Tipo3
{	

    	BORDER-RIGHT: 1px outset;
    	BORDER-TOP: 1px outset;
    	BORDER-LEFT: 1px outset;
    	BORDER-BOTTOM: 1px outset;
    	BORDER-COLLAPSE: separate;
    	border-color: #FFFFFF;
    	BACKGROUND-COLOR: #FFFFFF;
	margin-top: 0px;
	margin-left: 1px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding: 0px;
	clear: both;
}



/*Menu parte nautica*/

.menu1 {
float:left; width:997px; font-family: verdana, arial, sans-serif; font-size:11px;
background:url(images/menu2.gif) repeat-x top left; 
border-top:3px solid #ffffff;  border-bottom:3px solid #4c597f;
margin:0 0 0 0; z-index: 3;
}

.menu1 ul {
padding:0;margin: 0;list-style-type:none;
}
.menu1 ul li {
float:left; position:relative; background:url(images/divider1.gif) no-repeat top right;
}
.menu1 ul li a, .menu1 ul li a:visited {
float:left; display:block; text-decoration:none;color:#ddf; padding:0px 20px; line-height:25px; height:30px; border-bottom:3px solid #fff; 
}

.menu1 ul li:hover {width:auto;}

.menu1 ul li a.menu1one:hover {border-color:#c00; color:#f88;}
.menu1 ul li a.menu1two:hover {border-color:#c60; color:#fc0;}
.menu1 ul li a.menu1three:hover {border-color:#cc0; color:#cc0;}
.menu1 ul li a.menu1four:hover {border-color:#080; color:#0e0;}
.menu1 ul li a.menu1five:hover {border-color:#00c; color:#aaf;}
.menu1 ul li a.menu1six:hover {border-color:#c0c; color:#f8f;}

.menu1 ul li:hover a.menu1one {border-color:#c00; color:#f88;}
.menu1 ul li:hover a.menu1two {border-color:#c60; color:#fc0;}
.menu1 ul li:hover a.menu1three {border-color:#cc0; color:#cc0;}
.menu1 ul li:hover a.menu1four {border-color:#080; color:#0e0;}
.menu1 ul li:hover a.menu1five {border-color:#00c; color:#aaf;}
.menu1 ul li:hover a.menu1six {border-color:#c0c; color:#f8f;}

.menu1 ul li ul {
display: none;
}
.menu1 table {
margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;	z-index: 3;
}

/* specific to non IE browsers */
.menu1 ul li:hover ul {
display:block;position:absolute;top:32px;margin-top:1px; left:0;width:154px;border-bottom:1px solid #000; z-index: 3;
}
.menu1 ul li:hover ul.endstop {
left:-92px;
}
.menu1 ul li:hover ul li ul {
display: none;
}
.menu1 ul li:hover ul li a {
display:block;background:#fff;color:#000;height:auto;line-height:15px;padding:4px 16px; width:120px; border:1px solid #000; border-bottom:0;z-index: 3;
}
.menu1 ul li:hover ul li a.drop {
background:#e3e1e1 url(images/bullet2.gif) no-repeat 3px 8px;
}
.menu1 ul li:hover ul li a:hover {
color:#000; background: #e3e1e1 url(images/bullet2.gif) no-repeat 3px 8px;
}
.menu1 ul li:hover ul li a:hover.drop {
background: #e3e1e1 url(images/bullet2.gif) no-repeat 3px 8px;
}
.menu1 ul li:hover ul li:hover ul {
display:block; position:absolute; left:153px; top:-1px; z-index: 3;
}
.menu1 ul li:hover ul li:hover ul.left {
left:-153px;
}



/* specific to IE5.5 and IE6 browsers */
.menu1 ul li a:hover ul {
display:block;position:absolute;top:30px; t\op:33px; background:#fff;left:0; border-bottom:1px solid #000; z-index: 3;
}

.menu1 ul li a:hover ul.endstop {
left: -92px;
}
.menu1 ul li a:hover ul li a {
display:block;background:#fff;color:#000; height:1px; line-height:15px; padding:4px 16px; width:154px; w\idth:120px; border:1px solid #000; border-bottom:0;
}
.menu1 ul li a:hover ul li a.drop {
background:#ccd url(images/bullet2.gif) no-repeat 3px 8px; padding-bottom:4px;
}
.menu1 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0; z-index: 3;
}
.menu1 ul li a:hover ul li a:hover {
color:#000; background: #ccd url(images/bullet2.gif) no-repeat 3px 8px;
}
.menu1 ul li a:hover ul li a:hover.drop {
 background: #ccd url(images/bullet2.gif) no-repeat 3px 8px;
}
.menu1 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0;color:#000; left:153px;z-index: 3;
}
.menu1 ul li a:hover ul li a:hover ul.left {
left:-153px;
}
</style>
<!--[if lte IE 5.5]>
<style type="text/css">
.menu1 ul li a, .menu1 ul li a:visited {height:33px;}
</style>

/*Fine Menu parte nautica*/






/*
CSS Document
by Stefan Manastirliu
www.mnstefan.com
*/
 
#cont {
	padding:10px;
	margin:0;
	width:100%;
}
 
#left {
	width:20%;
	float:left;
	text-align:left;
}
 
#right {
	float:right;
	text-align:left;
	width:80%;
}
 
.sub1 {
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	border:0;
	background-color:#CCCCCC;
	border-bottom:4px solid #666666;
	font:12px "Bookman Old Style", "Book Antiqua", Georgia, "Times New Roman", Times, serif;
	color:#341D12;
}
 
.sub1:hover {
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	background-color:#CCCCCC;
	border-bottom:4px solid #333;
}
 
.sub1:focus {
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	background-color:#CCCCCC;
	border-bottom:4px solid #663300;
}
 
/* ------------------------------------------------ STYLE 2 -------------------------------------------------- */
.sub2 {
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	border:0;
	background-color:#FEE9A9;
	border:1px dashed #E9B078;
	font:12px Georgia, "Times New Roman", Times, serif;
	color:#400000;
}
 
.sub2:hover {
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	background-color:#FEFCA9;
	border:1px dashed #E9B078;
	font:12px Georgia, "Times New Roman", Times, serif;
	color:#6C0000;
}
 
.sub2:focus {
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	background-color:#FEFCA9;
	border:1px dashed #996600;
	font:12px Georgia, "Times New Roman", Times, serif;
	color:#6C0000;
}
 
/* ------------------------------------------------ STYLE 3 -------------------------------------------------- */
.sub3 {
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	border:0;
	background-color:#996699;
	border-top:5px solid #BCB8D1;
	border-bottom:5px solid #BCB8D1;
	font:12px Tahoma;
	color:#fff;
}
 
.sub3:hover {
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	border:0;
	background-color:#993399;
	border-top:5px solid #BCB8D1;
	border-bottom:5px solid #BCB8D1;
	font:12px Tahoma;
	color:#ccc;
}
 
.sub3:focus {
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	border:0;
	background-color:#993399;
	border-top:5px solid #BCB8D1;
	border-bottom:5px solid #BCB8D1;
	font:12px Tahoma;
	color:#ccc;
}
 
/* ------------------------------------------------ STYLE 4 -------------------------------------------------- */
.sub4 {
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	border:0;
	background-color:#009900;
	border-left:7px solid #003300;
	font:14px Tahoma;
	color:#CCC;
}
 
.sub4:hover {
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	border:0;
	background-color:#009900;
	border-left:7px solid #171717;
	font:14px Tahoma;
	color:#FFF;
}
 
.sub4:focus {
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	border:0;
	background-color:#009900;
	border-left:7px solid #171717;
	font:14px Tahoma;
	color:#FFF;
	border-bottom:1px solid #000;
}
 
/* ------------------------------------------------ STYLE 5 -------------------------------------------------- */
.sub5 {
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	border:0;
	background-color:#336699;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	font:14px Tahoma;
	color:#FFFFFF;
}
 
.sub5:hover {
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	border:0;
	background-color:#FFFFFF;
	border-bottom: 1px solid #336699;
	border-top: 1px solid #336699;
	font:14px Tahoma;
	color:#336699;
}
 
.sub5:focus {
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	border:0;
	background-color:#FFFFFF;
	border-bottom: 1px solid #336699;
	border-top: 1px solid #336699;
	font:14px Tahoma;
	color:#336699;
}
 
/* ------------------------------------------------ STYLE 6 -------------------------------------------------- */
.sub6 {
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	border:0;
	background-color:#F0F0F0;
	border:1px solid #E6E6E6;
	font:14px Tahoma;
	color:#555;
}
 
.sub6:hover {
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	border:0;
	background-color:#E5E5E5;
	border:1px solid #D0D0D0;
	font:14px Tahoma;
	color:#555;
}
 
.sub6:focus {
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	border:0;
	background-color:#ABBDF1;
	background-color:#E5E5E5;
	border:1px solid #666;
	font:14px Tahoma;
	color:#000;
}
 
/* ------------------------------------------------ STYLE 7 -------------------------------------------------- */
.sub7 {
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	border:0;
	background-color:#643A1C;
	border:1px solid #2E1F14;
	border-top:3px solid #2E1F14;
	font:14px Tahoma;
	color:#ccc;
}
 
.sub7:hover {
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	border:0;
	background-color:#E5E5E5;
	border:1px solid #CDCDCD;
	border-top:3px solid #2E1F14;
	font:14px Tahoma;
	color:#333;
}
 
.sub7:focus {
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	border:0;
	background-color:#E5E5E5;
	border:1px solid #CDCDCD;
	border-top:3px solid #2E1F14;
	font:14px Tahoma;
	color:#000;
}
<![endif]-->

