body {margin:0;padding:0;background-color:#FFF;font-size:100.01%;font-family:verdana,sans-serif}

h1 {background:transparent;font-size:.8em;font-weight:normal;color:#0071bc;margin:5px 10px 20px;text-align:right;text-decoration:none}
h2 {background:transparent;font-size:18px;font-weight:bold;color:#0071bc;margin:0;text-align:center;text-decoration:none}
h3 {background:#fff;font-size:.8em;font-weight:bold;color:#31AAFF;margin:0 0 10px 0;text-align:center}
p {background:#fff;margin:0;padding:5px 10px;font-size:1em;font-weight:normal;color:#636363;line-height:1.3em;text-align:left}

/* NIFTY CORNERS */
div.news{width:172px;margin-left:10px;margin-bottom:10px}
div.newsletter{width:172px;margin-left:10px;margin-bottom:10px}
div.forum{width:527px;margin-bottom:20px}
div.evento{width:200px;margin-left:20px;margin-bottom:20px}
div.annuncio{width:260px;margin-left:7px;margin-bottom:20px}
div.gallery{width:260px;margin-left:14px;margin-bottom:20px}
div.video{width:260px;margin-left:7px;margin-bottom:20px}
div.meteo{width:260px;margin-bottom:20px}
div.previsioni{width:260px;margin-left:7px;margin-bottom:20px}
div.newsgrande{width:740px;margin-bottom:20px}
h3{font-size:100%;margin:0;padding:0 0 3px;background:#4169E1;color:#fff;text-align:center}

/*#nautica_versilia {width:100%;background-image:url(/images/line_1.jpg);background-position:bottom center;background-repeat:no-repeat}*/
#nautica_versilia {width:100%;background:#fff}
#versilia_viareggio_porto {width:100%;background:transparent}
#nautica_versilia p, #versilia_viareggio_porto p {font-size:.8em;font-weight:normal;color:#0046A5;line-height:1.4em}
#nautica_versilia h3{background:#fff;font-size:.8em;font-weight:bold;color:#31AAFF;margin:5px 0;text-align:center}
a, a:visited {text-decoration:none}
a:hover {text-decoration:underline}

.style1 {
	color:#FFF;
	font-size:11px;
	font-family:verdana,sans-serif
}
.style2 {
	color:#8dacc3;
	font-size:11px;
	font-family:verdana,sans-serif;
	text-decoration:none
}
.style3 {
	color:#636363;
	font-size:11px;
	font-family:verdana,sans-serif
}
.style4 {
	color:#B7B7B7;
	font-size:11px;
	font-family:verdana,sans-serif
}
.style5 {
	color:#0046A5;
	font-size:11px;
	font-family:verdana,sans-serif;
	text-decoration:none
}
.style6 {
	color:#31AAFF;
	font-size:11px;
	font-family:verdana,sans-serif
}
#ju a {text-decoration:none}
.style7 {
	color:#0071bc;
	font-size:12px;
	font-family:verdana,sans-serif;
	font-weight:bold;
}
.style8 {
	color:#C3A21F;
	font-size:12px;
	font-family:verdana,sans-serif;
	font-weight:bold;
}
.style9 {
	color:#61B024;
	font-size:12px;
	font-family:verdana,sans-serif;
	font-weight:bold;
}
.style10 {
	color:#ff3;
	font-size:11px;
	font-family:verdana,sans-serif
}


/* MENU */
#menu {margin:0 none}

#menu-nav {font-size:76%;margin:15px 0 0 0;padding:0;text-align:right}
#menu-nav ul {margin:0;padding:0}	
#menu-nav ul li {display:inline;margin:0 0 0 0.2em;padding:14px 0 0 30px;background-image:url(/images/loghetto.png);background-position:bottom left;background-repeat:no-repeat}
#menu-nav a {font-weight:bold;text-decoration:none;padding:0.2em}
#menu-nav a:link {color:#4169E1}
#menu-nav a:visited {color:#4169E1}
#menu-nav a:focus, #menu-nav a:hover {background:transparent;border-bottom:#4169E1 0.2em solid}
#menu-nav a:active {color:#fff;background:#4169E1}
#menu-nav .selected {background:transparent;border-bottom:#4169E1 0.2em solid}

/* the following rule is for visually highlighting the correct general navigation tab */
html#menu #menu-nav li a#menu-navhome,
html#menu #menu-nav li a#menu-navinfoturista,
html#menu #menu-nav li a#menu-navinfodiportista,
html#menu #menu-nav li a#menu-navnautica,
html#menu #menu-nav li a#menu-naveventi,
html#menu #menu-nav li a#menu-navannunci {color:#fff;background:#4169E1}

input.field {background:#eee;border:#4169E1 1px solid;padding:1px;color:#000;font:11px tahoma,sans-serif}
input.button {background:#4169E1;margin:1px 0px 1px 0px;color:#fff;font:bold 10px tahoma,sans-serif;cursor:pointer}
textarea {background:#eee;border:#4169E1 1px solid;padding:1px;color:#000;font:11px tahoma,sans-serif}

.clear{clear:both;}
.small{font-size:.8em;}
.grey{color:#666;}
.boxnews{width:370px; height:200px; float:left; margin:0 0px 20px 10px;font-size:12px;text-align:left}
