body						{font-family: 'Trebuchet MS', Verdana, Arial; color:#040A20; margin:0; margin-bottom:30px; background-color:#2c91b4; background-image: url(../immagini/sf_acqua.jpg); background-repeat: repeat-x}
table.contenitore {width:984px}
td.testata			{ width:984px; height:267px; padding-left: 34px;}
.biancol			{width:950px; height:34px; background-color:#FFFFFF; float:left}
td.menu			{width:700px; height:34px; background-color:#5D7381}
td.menus			{background-image:url(../immagini/trasp.png); height:34px; background-repeat:repeat}
td.dx			{width:250px; vertical-align:top}
td.sx			{width:734px; vertical-align:top; background-image:url(../immagini/sfondo2.jpg); background-repeat:no-repeat; background-position:34px 0}
td.centrale			{ width:700px; vertical-align:top}
td.basso			{ width:984px; height:126px}
.barche {background-image:url(../immagini/barche.jpg); background-repeat:no-repeat; width:950px; height:126px; vertical-align:top; background-position:left; background-color:#FFFFFF; float:left}
.antenne			{ width:34px; height:126px; background-image:url(../immagini/antenne.png); background-repeat:no-repeat; float:left}
td.footer			{ width:984px; height:82px; background-image:url(../immagini/footer.jpg); background-repeat:no-repeat; background-position:right}
td.eventi			{ width:232px; height:34px; background-image:url(../immagini/eventi.jpg)}
td.cellacolorata	{width:18px; height:34px; background-color:#5D7381}
td.sfondon			{ width:232px; background-image:url(../immagini/sfondonews.png); background-repeat:repeat}
td.altonews			{ width:232px; height:8px; background-image:url(../immagini/altonews.png); background-repeat:no-repeat}
td.bassonews			{ width:232px; height:8px; background-image:url(../immagini/bassonews.png); background-repeat:no-repeat}
td.beneteau			{ width:232px; height:170px; padding-left:4px;}
td.bsc			{ width:232px; height:63px;}
td.mare			{ width:232px; height:110px; background-image:url(../immagini/mare.jpg); background-repeat:no-repeat; background-position:center}
td.schedasx {width:210px;height:15px; background-color:#dadada; text-align:left; border-bottom:1px solid #ffffff}
td.schedadx {width:200px;height:15px; text-align:left; border-bottom: 1px solid #dadada}
.grigiochiaro {background-color:#C9CED1}
.grigioscuro {background-color:#929BA0}
.footersx			{float:left; margin-left:60px; margin-top:20px}
.footerdx			{float:left; margin-left:300px}

table.photogallery {width:94%}
td.grigio			{background-color:#5D7381}
a.link-menu			{text-decoration:none; color:#333333; font-size:9pt;}
a.link-menu:hover	{text-decoration:none; color:#FFFFFF; font-size:9pt;}
a.link-menu:active	{text-decoration:none; color:#333333; font-size:9pt;}
td.links				{ padding:6px}
td.links_sopra		{ padding:6px; background-color:#5D7381}
.clipwrapper{
  left:8px;
  top:10px;
  position:relative;
  height:110px;
}
.clip{
  position:absolute;
  clip:rect(0px,133px,100px,0px);
  
  }

h1 {margin:0; padding:0; margin-left:20px; margin-top:6px; font-family: 'Trebuchet MS', Verdana, Arial; color:#4F4F4F; font-size:14pt}
.menu					{ color:#FFFFFF; font-size: 13pt; margin-left: 5px;}
a.menu				{ text-decoration:none}
a.menu:hover			{ text-decoration:none}
a.menu:active			{ text-decoration:none}

p {margin:40px; padding:0; text-align:justify;}
.testobianco				{font-family: 'Trebuchet MS', Verdana, Arial; color:#FFFFFF; font-size:8pt}
a.testobianco			{ text-decoration:none}
a.testobianco:hover			{ text-decoration:underline}
a.testobianco:active			{ text-decoration:none}

p.testobiancog				{font-family: 'Trebuchet MS', Verdana, Arial; color:#FFFFFF; font-size:11pt; padding:0; margin:0; margin-left:40px }
.testobiancog				{font-family: 'Trebuchet MS', Verdana, Arial; color:#FFFFFF; font-size:11pt}
a.testobiancog			{ text-decoration:none}
a.testobiancog:hover			{ text-decoration:underline}
a.testobiancog:active			{ text-decoration:none}

.testo						{font-family: 'Trebuchet MS', Verdana, Arial; color:#040A20; font-size:10pt}
a.testo			{ text-decoration:none}
a.testo:hover			{ text-decoration:none; color:#1B303E}
a.testo:active			{ text-decoration:none}

p.testod						{font-family: 'Trebuchet MS', Verdana, Arial; color:#040A20; font-size:10pt; padding:0; margin:0; margin-left:6px; margin-right:6px; text-align:justify}
.testod						{font-family: 'Trebuchet MS', Verdana, Arial; color:#040A20; font-size:10pt; margin-left:6px}
a.testod			{ text-decoration:none}
a.testod:hover			{ text-decoration:none; color:#1B303E}
a.testod:active			{ text-decoration:none}

.testop						{font-family: 'Trebuchet MS', Verdana, Arial; color:#040A20; font-size:9pt}
a.testop			{ text-decoration:none}
a.testop:hover			{ text-decoration:none; color:#1B303E}
a.testop:active			{ text-decoration:none}

.celeste				{font-family: 'Trebuchet MS', Verdana, Arial; color:#0F5CAA; font-size:8pt}
a.celeste			{ text-decoration:none}
a.celeste:hover			{ text-decoration:underline}
a.celeste:active			{ text-decoration:none}

.sel		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:226px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt}
.fieldcc	{background-color:#E9E9EA; border:1px solid #7F9DB9; width:224px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt}
.texta		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:550px; height:150px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt}
.textb		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:340px; height:100px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt}
.bottone 	{width:270px; height:40px; text-align:center}


.campo		{background-color:#FFFFFF; border:1px solid #000000; margin-left:10px; margin-bottom:4px; width:210px; font-family:Georgia, "Times New Roman", Times, serif, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt}
.imt				{border:2px solid #559FBC}
.imm				{ margin:2px; margin-top:7px; width:44px; height:44px}

/* Navigation */
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}
.nav li {
  border-left: 1px solid #000;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font: bold 1.22em/25px Arial, Helvetica, sans-serif;
  background: #565656;
  color: #959595;
  display: block;
  padding: 0 9px;
  text-transform: lowercase;
  text-decoration: none;
}

.nav li a:hover {
  background: #ccc;
  color: #000;	

}
#nav-one li:hover a, 
#nav-one li.sfHover a {
  background: #ccc;
  color: #000;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  background: #565656;
  color: #959595;	
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  background: #ccc;
  color: #000;	
}

.nav ul {
  background: #565656;
  border-bottom: 1px solid #000;
  list-style: none;
  margin: 0;
  width: 100px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 25px;
}
.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {
  border: 1px solid #000;
  border-bottom: 0;
  padding-right: 20px;
  width: 80px;
  white-space: nowrap;
}
.nav ul a:hover {
  background: #ccc;
  color: #000;
}

/* Basic code - don't modify */
 
 #nav { display: block; margin: 0; padding: 0; position: relative; }
  #nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
  #nav a { display: block; }
  #nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #nav ul { line-height: 0; } /* IE6 "fix" */
  	#nav ul a { zoom: 1; } /* IE6/7 fix */
    #nav ul li { float: none; }
    #nav ul ul { top: 0; }
    
/* Essentials - configure this */

#nav ul { list-style:none; margin:0; padding:0; width:168px }
#nav ul ul { left: 168px }

/* Everything else is theming */
 
#nav { height: 18px; }
#nav *:hover { background-color: none; }
#nav a { height:18px; color: white; font-size: 13pt; padding:8px; font-family:Trebuchet MS, Verdana, Arial; text-decoration:none}
  #nav li.hover a {background-color: #666666; text-decoration:none}
  #nav ul { top: 34px; list-style:none; margin:0; padding:0 }
    #nav ul li a { background-color: #666666; }
      #nav ul li.hover > a { text-decoration:none }
   #nav ul a { border-bottom: 1px dotted white; border-right: none; opacity: 0.9; filter: alpha(opacity=90); text-decoration:none }
/* #nav ul a { border-bottom: none; } - I also needed this for IE6/7 */

#menu				{ font-family:Trebuchet MS, Verdana, Arial; margin:0; padding:0}
#menu ul			{ list-style:none; margin:0; padding:0; margin-left:20px}
#menu li			{ height:34px; list-style:none; margin:0; padding:0; vertical-align:top; float:left; text-align:center}
#menu a				{ height:34px; display:block; font-size:13pt; color:#FFFFFF; text-decoration:none; margin:0; padding:0; padding-left:4px; padding-right:10px; float:left}
#menu a:hover		{ text-decoration:none; background-image:url(../immagini/trasp.png); background-repeat:repeat; background-position:top}
#menu a:active		{ text-decoration:none;}
#menu a:visited		{ text-decoration:none;}