* {padding: 0;margin: 0;}
body {font:13px/1.231 Verdana, Helvetica, Arial, clean,sans-serif;*font-size:small;*font:x-small;background: #fff url("../immagini/bg.jpg") repeat-x top left; font-family: Verdana, Arial, sans-serif;  margin:0 0 30px;}
h1, h2, h3, h4, h5, h6 {font-family: verdana, "Trebuchet MS", Helvetica, Arial, Sans-Serif; font-size: 100%; font-weight: normal;}
#wrapper {width: 960px; margin: 0 auto; position: relative; border:1px solid #2d3192; background:#fff}
#menu_nav {background: #00a0e2 url("../immagini/sfondomenu.gif") top left repeat-x;clear: both;height:33px}
#menu, #menu ul {list-style-type: none;font-family: "Trebuchet MS", helvetica, Arial, Sans-serif;}
#menu a { display: block; width: 120px; font-weight: bold; line-height: 230%;}
ul#menu li a { text-align: center; text-transform: uppercase;letter-spacing: 1px; font-size: 14px;text-decoration: none;}
ul#menu li a:link, ul#menu li a:visited {background: transparent url("../immagini/menu2.gif") no-repeat 0 0;color: #fff;}
ul#menu li a:hover, ul#menu li a:active { background: transparent url("../immagini/menu2.gif") no-repeat -205px 0px; color: #fff;}
/* ul#menu li a:link.menu_tl, ul#menu li a:visited.menu_tl {background: transparent url("../immagini/menu") no-repeat 0 0;color: #fff;}
ul#menu li a:hover.menu_tl, ul#menu li a:active.menu_tl { background: transparent url("../immagini/menu") no-repeat -205px 0px; color: #ff0000;}
ul#menu li a:link.menu_tr, ul#menu li a:visited.menu_tr { background: transparent url("../immagini/menu") no-repeat 0px 0;color: #fff;}
ul#menu li a:hover.menu_tr, ul#menu li a:active.menu_tr {background: transparent url("../immagini/menu") no-repeat -192px 0px;color: #ff0000;}
*/
ul#menu li ul.sub li {z-index: 9999;}
ul#menu li ul.sub li a { font-size: 12px; line-height: 210%;  letter-spacing: 0px; text-indent: 5px; text-decoration: none;  text-align: left; text-transform: none; border-bottom: 1px solid #86bff6; display: block;}
ul#menu li ul.sub li a:link, ul#menu li ul.sub li a:visited {color: #cc7b19; background-image: none;}
ul#menu li ul.sub li a:hover, ul#menu li ul.sub li a:active { color: #754102; background-color: #fcd48e; background-image: none;}
#menu li { float: left; width: 120px;}
#menu li ul { position: absolute;  width: 192px;  left: -999em;  background-color: #f8f5ee;  border-top: 1px solid #86bff6;  border-right: 1px solid #86bff6; border-left: 1px solid #86bff6; z-index: 9999;}
#menu li:hover ul { left: auto;}
#menu li:hover ul, #menu li.sfhover ul { left: auto;}
#menu li:hover, #menu li.hover {position: static;}

.corrente{text-align: center; text-transform: uppercase;letter-spacing: 1px; font-size: 14px;text-decoration: none;background: transparent url("../immagini/menu2.gif") no-repeat -205px 0px; color: #fff; display: block; width: 120px; font-weight: bold; line-height: 230%;}

#contenuto { background: #fff ; border-top: 2px solid #cecece; clear: both; padding:0; margin:0;}

#interno {margin: 12px 0px 5px 0px auto; padding:0; font-family: verdana, Helvetica, Arial, sans-serif; color: #333; width: 960px; border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1;background: transparent url("../immagini/bg_horiz.jpg") left no-repeat;}
#interno div {display: block;}
#interno div h3 {font: bold 108%/normal verdana, "Trebuchet MS", Trebuchet,  Arial, Sans-serif;  color: #00336f;}
#interno p {font-size: 100%; line-height: 160%; color: #474747; padding: 0; margin:0;}
#interno a {font-weight: bold;}
#interno a:link, #interno a:visited {text-decoration: none; color: #0066cc;}
#interno a:active, #interno a:hover {text-decoration: underline; color: #0066cc;}
.hp {margin:10px;float:left;}
#vele_vento {text-align:center;}
#footer {color: #474747; margin: 0; padding:10px 20px 10px 20px;background: transparent; font-size: 77%; line-height: 140%;border-top:1px solid #cecece}
#footer a:link, #footer a:visited {color: #0066cc;text-decoration: none;font-weight: bold;}
#footer a:hover, #footer a:active {color: #0066cc;text-decoration: underline;font-weight: bold;}
#footer p{width: 800px; padding: 0; margin-top: 10px; line-height: normal;}
#credits {width: 40px; height: 16px; float: right; margin: 0; padding: 0;} 
#credits a {width: 40px; height: 16px; display: block; text-decoration: none;}
#credits a:link, #credits a:visited {text-decoration: none; background-position: top left; outline: none;font-weight: normal;}
#credits a:hover, #credits a:active {text-decoration: none; background-position: top right; outline: none;font-weight: normal;}

.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clear { height: 1%;}

.titolo {text-align:center; color: #ee1c25; }
.nome_pagina {color:#0194E1;font-size:20px;font-weight:bold;line-height:40px;text-align:center; }
ul.servizi li {list-style: square; color:red; margin-left: 60px;}
ul.servizi li span { color: #000; }
#interno #sinistra {display:inline;float:left;margin:0 10px 0 0;width:440px;}
#interno #destra {display:inline;float:left;margin:0 10px;width:470px;}
#interno #destras {display:inline;float:left;margin:0 45px;width:400px;}
input.txt {  color: #00008B;  background-color: #E3F2F7;  border: 1px inset #00008B;  width: 200px;  margin-bottom: 15px;}
input.btn {  color: #00008B;  background-color: #ADD8E6;  border: 1px outset #00008B;  margin-left:150px;  float:inline;}
input.rst {  color: #00008B;  background-color: #ADD8E6;  border: 1px outset #00008B;  margin-left:10px;  float:inline;}
form p {  clear: left;  margin: 0;  padding: 0;  padding-top: 5px;}
form p label {  float: left;  width: 35%;}
.dove {margin-left: 100px}
#meteo {width:430px; text-align:center; background:transparent;}
#gallery {background-color: #fff;padding: 10px;width: 910px;}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; margin:3px;}
#gallery ul img {border: 3px solid #dedede; border-width: 3px 3px 10px; margin:15px 0px 15px 0px}
#gallery ul a:hover img {border: 3px solid #73ccf4; border-width: 3px 3px 10px; color: #fff;}
#gallery ul a:hover { color: #fff; }
.foto{margin:3px;}

.item{margin: 15px 0 15px 20px; float:left;width:920px;}
.post{border-top : 1px solid #aeaeae;width:800px;float:left;}
.thumb{border: 2px solid #fff; width: 100px;height: 75px;}
.category{border-bottom : 1px solid #fff;}

a.maillink {font-family:Verdana, Helvetica, Arial, clean,sans-serif;font-size:10px;font-weight: bold;color:#0000FF;text-decoration:none;}
