body{
margin:0;
padding:0;
line-height: 1.5em;
background-color: #2E83F7;
background-image: url(images/_Ocean__by_Phoenix_Pinion.png);

background-position: center;
background-attachment: fixed;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

b{font-size: 110%;}
em{color: Silver;}

#maincontainer{
width: 840px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background-color: White;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: small;
}

#topsection{
background-color: transparent;
/*background-image: url(images/header.png);*/
background-repeat: no-repeat;
height: 90px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
width: 583px;
/*min-height: 328px;*/
background-color: White;
margin-right: 200px; /*Set right margin to RightColumnWidth*/
}
#contentcolumn1{
width: 100%;
/*min-height: 328px;*/
background-color: White;
margin-right: 200px; /*Set right margin to RightColumnWidth*/
}
#rightcolumn{
min-height: 990px;
	float: left;
	width: 258px; /*Width of right column*/
	margin-left: -258px; /*Set left margin to -(RightColumnWidth) */
	background: white;
	background-image: url(images/Bussola.jpg);
	background-position:5px;
	background-repeat: no-repeat;
}

#footer{
height: 21px;
clear: left;
width: 100%;
background-image: url(images/dolphin_bg-OVER.gif);
background-repeat: repeat-x;
color: white;
text-align: center;
padding: 4px 0;
font-size: x-small;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#footer a{
font-size: x-small;
color: white;
text-decoration:none;


}
#footer a:hover{
	font-size: x-small;
	color: white;
	border-bottom: 1px dashed White;

}
.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}
#dolphincontainer{position:relative;height:56px;color:#E0E0E0;background:#143D55;width:840px;font-family:Helvetica,Arial,Verdana,sans-serif;}
#dolphinnav{position:relative;height:33px;font-size:12px;text-transform:uppercase;font-weight:bold;background:#fff url(images/dolphin_bg.gif) repeat-x bottom left;padding:0 0 0 20px;}
#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#dolphinnav ul li{display:block;float:left;margin:0 1px;}
#dolphinnav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 20px;height:33px;}
#dolphinnav ul li a span{padding:12px 20px 0 0;height:21px;float:left;}
#dolphinnav ul li a:hover{color:#fff;background:transparent url(images/dolphin_bg-OVER.gif) repeat-x bottom left;}
#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#fff;background:#1D6893 url(images/dolphin_left-ON.gif) no-repeat top left;line-height:275%;}
#dolphinnav ul li a.current span{display:block;padding:0 20px 0 0;width:auto;background:#1D6893 url(images/dolphin_right-ON.gif) no-repeat top right;height:33px;}

#storia
{
width: 570px;
margin-left: 10px;
margin-right: 15px;
color: Black;
}
#storia a {
	color: Highlight;
text-decoration:none;
}
#storia a:hover{
	color: Highlight;
	border-bottom: 1px dashed Highlight;
	}
	#storia1
{
width: 840px;
background-position: center;
background-repeat: repeat-y;
background-attachment:scroll;
margin-left: 10px;
margin-right: 15px;
color: Black;
}
#storia1 a {
	color: Highlight;
text-decoration:none;
}
#storia1 a:hover{
	color: Highlight;
	border-bottom: 1px dashed Highlight;
	}
#sedi
{
width: 840px;
margin-left: 10px;
margin-right: 15px;
color: Black;
}
#sedi a {
border: none;
	text-decoration:none;
}
#sedi a:visited {
border: none;
	text-decoration:none;
}
img {
	border: none;
}
input {
border: 1px dashed white;
background-color: #75B4D7;
color: white;
}
textarea {
	background-color: #75B4D7;
	border: 1px dashed white;
color: white;
}
#invia {
	background: url(images/invia.png) no-repeat;
	width: 100px;
	height: 25px;
}
#reset {
	background: url(images/reset.png) no-repeat;
	width: 100px;
	height: 25px;
}
#iscriviti {
	background: url(images/iscriviti.png) no-repeat;
	width: 100px;
	height: 25px;
}
ul{
	list-style-image : url(images/pallino.jpg);
} 
ol{
	list-style-image : url(images/pallino2.jpg);
} 
#container{
margin: 10px;
background: #75B4D7;
color: #fff;
width: 300px;
font-size: 1.0em;
border: 1px dashed white;
}
#storia2 {
width: 750px;
	margin-left: 10px;
background-position: center;
background-repeat: repeat-y;
background-attachment:scroll;
}