.nope {display:none;}
body {font:11px arial;padding:0px 10px;width:90%;}
body a {font: bold;color:#f60;text-decoration:none;}
body a:hover {text-decoration:underline;}
h1 {
color:#f15f24;
font:bold 18px arial;
margin:2px;
padding:2px;
border-bottom:1px dotted #ccc;
}

h2 {
color:#f15f24;
font:bold 18px arial;
margin:2px;
padding:2px;
border-bottom:1px dotted #ccc;
}
#header{height:75px;margin:0px;margin-bottom:20px;width:100%;}

#container{margin-bottom:5px;overflow:auto;}

#principale {
 clear:both;
 margin:0px 5px;
 float:left;
 padding:10px;
 border:1px solid #84725d;
 /*width: 556px; \width: 576px; w\idth: 556px;*/
 width:60%
}



#spalla {
 float:left;
 margin-left:10px;
 background:#f7f2de;
 border:1px solid #dbceae;
 padding:5px;
 /*width: 278px; \width: 288px; w\idth: 278px;*/
 width: 32%;
 height:520px;
}

#tag {float:left;
 margin-left:5px;border:1px solid #dbceae;
font: 14px arial;text-align:justify;padding:4px;}

#nostre-barche div {margin:3px;padding:5px;border:1px solid #ccc;float:left;}
#nostre-barche img {width:115px;}
#sitiamici {margin:3px;padding:5px;clear:both;}
#sitiamici a img {border:none;}
#spalla h3 {font:bold 11px arial;margin:2px;}

#nostre-foto div {margin:3px;padding:5px;border:1px solid #ccc;float:left;}
#nostre-foto img {width:115px;height:70px;}

.spazioaggiunto {font: 8px arial;color:#fff;}

#menu {
float:center;
 
 background:#3399cc;
 border:3px solid #dbceae;
 
 font: bold 20px arial;

 width: 97%;
 height:70px;
}

#menu1 {
float:left;
 background:#fff; 
width: 70px;
 height:70px;
}

#menu2 {
float:right;
 background:#fff; 
width: 70px;
 height:70px;
}

#menu ul {
 margin:0px;
 padding: 20px 0px 0px 0px;
}

#menu li { 
 margin: 0px;
 padding:5px;
 color: #fff; 
 float: right;
 display:block; 
}
#menu li a{color:#fff;margin:5px;padding-top:4px;text-decoration:none;}
#menu li a:hover {text-decoration:underline;}

#footer {
 margin:10px 0 0 0;
 padding: 2px 5px;
 background: #3399cc;
 border-top:2px solid #003399;
 height:60px;
 clear:both;
}

#footer ul {
 margin:0px;
 padding: 5px 15px;
 list-style:none;
}

#footer li{ 
 margin: 0px;
 padding: 5px;
 color: #fff;
 font: 11px arial;
 float: left;
 display:block;
}
#footer li a {text-decoration:none;font: bold 12px arial;color:#fff;}
#footer li a:hover {text-decoration:underline;}
#head {
border:none;
margin:2px;
width:530px;
height:91px;
}
#principale p {
 padding:2px;
 /*width: 550px; \width: 554px; w\idth: 550px;*/
 width:98%;
 font: 16px arial; 
 text-align:justify; 
}
#principale {min-height:510px;color: #003464;}
#principale.home {background:transparent url(anguilla.jpg) top center no-repeat;min-height:510px;color:#fff;}
#principale.home a{color:#fff;}
#principale img {margin:5px;}

#focus div {
 margin:5px 0px;
 clear:both;color:#000;
}

#focus div div {
 float:left;
 border:1px solid #bbb;
 margin:2px;color:#000;
 padding:2px;
 width: 40px; \width: 44px; \width: 40px;
 height:40px;
}



#focus span {
 float:left;
 margin:2px;
 padding:2px;
 display:block;
 height:80px;
 width:100px;
 font:bold 16px arial;
 color: #84725d;
}
#focus p a {font:bold 16px arial;}
#focus div img {border:1px solid #ccc; padding:2px;float:left;margin:2px;}
#focus div.trasferimenti {background:transparent url(info.png) left no-repeat;padding:5px 0px 5px 20px;border-bottom:1px dotted #f60;border-top:1px dotted #f60;}
#focus div p.barche {
 float:left;
 font:bold 14px arial;
 /*width:300px;*/
 width:65%;
 margin:5px 10px;
}

#focus div p.aerei a {font:bold 12px arial;}
#focus div p.aerei {
 float:left;
 font:arial 12px arial;
 /*width:370px;*/
 width:65%;
 border-bottom:1px solid #dbceae;
 margin:2px 10px;
}

#focus div p.list {
 float:left;
 font:normal 11px arial;
 /*width:370px;*/
 width:65%;
 border-bottom:1px solid #dbceae;
 margin:2px 10px;
}
#focus div p {
 float:left;
 font:13px arial;
 /*width:500px;*/
 width:80%;
 margin:2px;
 padding:0px;
}
#focus div p.divider {
 float:left;
 font:normal 12px arial;
 color:#003464;
 text-align:right;
 border-bottom:1px solid #f60;
 /*width:540px;*/
 width:65%;
 margin:5px 0px;
}
#vacanze-vela ul {
 margin:2px 0px;
 padding-left:10px;
 list-style:none;
}
#vacanze-vela li a{
 display:block;
 margin:2px 0px;
 padding-left:20px;
 font:12px arial;
 color:#039;
 border-bottom:1px solid #ddd;
 text-decoration:none;
 background: transparent url(sole.png) left no-repeat;
}

#cassetta ul {
 margin:2px 0px;
 padding-left:10px;
 list-style:none;
}

#cassetta li a{
 display:block;
 margin:2px 0px;
 padding-left:20px;
 font:12px arial;
 color:#039;
 border-bottom:1px solid #ddd;
 text-decoration:none;
 background: transparent url(sole.png) left no-repeat;
}

#vacanze-vela li a:hover{
 border-bottom:1px solid #f60;
}
#corpo {
 clear:both;
 float:left;
 width:68%;
}

#testoesteso {
 float:left;
margin:0.5% 1%;
width:66%;
font:16px arial;
text-align:justify;
}

#testoesteso img {margin:30px;}

#testoesteso h3, #extra h3, #comprendono h3, #scheda h3 {font:bold 20px arial;color:#003399;margin:2px 0 10px 0;padding:2px 5px;background:#eee;clear:both;border-bottom:2px solid #dbceae;}

#corpototale {
 float:left;
margin:0.5% 1%;
width:99%;
font:16px arial;
text-align:justify;
}

#corpototale img {margin:20px;}

#elencoluoghi a{
 margin:2px 0px;
 padding-left:20px;
 font:18px arial;
 color:#039;
 text-decoration:none;
 background: transparent url(sole.png) left no-repeat;
}

#elencoluoghi ul {
 margin:2px 0px;
 padding-left:20px;
 list-style:none;
}

#corpo div {
 float:left;
 height:195px;
 width: 290px; \width: 294px; w\idth: 290px;
 border:1px solid #ccc;
 padding:3px 2px 5px 2px;
 margin:2px 5px;
}

#scheda {
 clear:both;
 float:left;
 width:68%;
}

#scheda div {
 padding:3px 2px 5px 2px;
 margin:0px 5px;
 /*width:600px; \width: 604px; w\idth: 600px;*/
 font: 12px arial;
}
#scheda h2 {
width:60%;
}

#corpo ul {font:13px arial;}
#corpo h3, #extra h3, #comprendono h3, #scheda h3, #individuali h3 {font:bold 14px arial;color:#003399;margin:2px 0 10px 0;background:#eee;padding:2px 5px;clear:both;border-bottom:2px solid #dbceae;}
#corpo img {float:left;margin:5px 5px 0px 2px;border:1px solid #ccc;padding:3px;width:120px;}
#corpo table {border-collapse:collapse;padding:0px;margin:5px;}
#corpo td{width:80px;font:12px arial;border-bottom:1px solid #dbceae;}
#corpo table.prezzi {border-collapse:collapse;padding:0px;clear:both;width:98%;}
#corpo table.prezzi td {border-bottom:1px solid #f60;font-size:1.2em;}

#extra, #comprendono {
 clear:left;
 border:none;
 margin:10px;
 font: 13px arial;
}
#extra div, #comprendono div {clear:both;border:none;width:auto;height:auto;margin:5px;padding:0px;}
#extra table, #comprendono table {border-collapse:collapse;padding:0px;margin:5px;width:98%;}
#extra tr, #comprendono tr {border-bottom:1px solid #dbceae;}
#extra td, #comprendono td {font:13px arial;padding:1px 10px;border-bottom:1px solid #dbceae;}
h2.pointer {background: transparent url(down.png) right no-repeat;cursor:pointer;}
h3.pointer {background: transparent url(up.png) right no-repeat;cursor:pointer;}

#info {
 float:left;
 /*width:255px; \width: 265px; w\idth: 255px;*/
 width:27%;
 font-size:1.1em;
 padding:5px;
 margin-left:10px;
 background:#f7f2de;
 border:1px solid #dbceae;
}

#newinfo {
 float:left;
 margin-left:10px;
 background:#f7f2de;
 border:1px solid #dbceae;
 padding:5px;
 /*width: 255px; \width: 265px; w\idth: 255px;*/
 width:27%;
 font: 12px arial;
 height:1030px;
}

#info h3 {
 margin:5px 0px;
 padding:2px;
 font:14px;
 border-bottom:1px solid #dbceae;
 color:#039;
}
#info ul {
 margin:0px;
 padding:0px 15px;
}
#info strong {
 margin:5px;
 margin-left:0px;
}

#info a img {border:none;}