/* Autore: Fabio Di Lupo */
/* www.operadigitale.it  */
/* ENJOY !!!             */	
/*-----------------------*/
/* Generale */	
body {background:#ef7700; color:#006; font:75%/1.2em Verdana,Arial,sans-serif; margin:0px auto 10px auto; padding:0; vertical-align:top; text-align:center;}

a,a:link,a:visited,a:active  {background:#fff; color:#ef7700; font:100%/1.2em Verdana,Arial,sans-serif; text-decoration:none;}
a:hover {background:#fff; color:#000;}
div {background:#fff; color:#000; font:100%/1.2em Verdana,Arial,sans-serif; text-align:justify; padding:0px; margin:0 auto 0 auto; border:0;}
table {background:#fff; color:#000; font:100%/1.2em Verdana,Arial,sans-serif; padding:0px; margin:0 auto 0 auto; border:0;}
img {background:#fff; color:#000; padding:0px; margin:0; border:0;}
	img.sx {background:#d4d0c7; color:#000; padding:3px; margin:0 5px 5px 0; border:#b4b0b7 1px solid; float:left}
	img.sxbianco {background:#fff; color:#000; padding:0px; margin:0 5px 5px 0; float:left}
	img.dx {background:#F8C38F; color:#000; padding:3px; margin:0 0 5px 5px; border:#ef7700 1px solid; float:right}
	img.cx {background:#F8C38F; color:#000; padding:3px; margin:0 auto 0 auto; border:#B5431E 1px solid;}
	img.dxalto {background:#F8C38F; color:#000; float:right}
	img.dxclick {background:#F8C38F; color:#000; padding:3px; margin:0 0 5px 5px; border:#ef7700 1px solid; float:right; cursor: pointer;}
td {background:#fff; color:#000; font:100%/1.2em Verdana,Arial,sans-serif; padding:5px; margin:0; text-align:justify; vertical-align:top;}
th {background:#eee; color:#ef7700; font:bold 90%/1.2em Verdana,Arial,sans-serif; border-top:1px solid #999999; padding:2px 2px 2px 10px; margin:5px 0px 3px 0px; text-align:justify; vertical-align:top; } 
caption {background: #F8C38F; color:#000; font:bold 1.2em/1.2em Georgia, "Times New Roman", serif; border-top:#ccc 1px solid; border-bottom:#ccc 1px solid; padding:3px 3px 3px 3px; margin:5px 0px 11px 0px; caption-side:top;}
p { font:100%/1.2em Verdana,Arial,sans-serif; text-align:justify; margin:3px; padding:1px}
p.centrato { text-align:center; }
acronym,abbr{background:#fff; color:#6989BA; cursor:help; font:bold 100%/1.2em Verdana,Arial,sans-serif; border-bottom:1px solid #ccc;}
small {background:#F8F5F0; color:#333333; font:normal 50% Verdana,Arial,sans-serif}
em {background:#F8F5F0; color:#122567; font:bold 100%/1.2em Verdana,Arial,sans-serif;}
legend {background:#fff; color:#0546b7; font:bold 100%/1.2em Verdana,Arial,sans-serif;}
form { padding:0; margin:0; }
fieldset { padding:10px; margin:0; }
select, textarea {background:#ccc; color:#000; font:90% Verdana,Arial,sans-serif; padding:0px; margin:0px;}
input {background:#ccc; color:#000; font:90%/1.2em Verdana,Arial,sans-serif; padding:0px; margin:0px;}
	input:focus{background:#ffc;color:#000;}
	input.bottone {background:#ef7700; color:#fff; cursor:pointer; border-bottom:1px solid #9f3700; border-top:1px solid #ffb740; border-left:1px solid #ffb740; border-right:1px solid #9f3700; }
ul {list-style:square; margin:10px 0 10px 10px; padding:0; } 
li {margin:0 0 0 10px; padding:0; }
ul.hotelmenu {margin:10px 0px 5px 5px; padding:0 0 0 10px;}
ul.hotelmenu li {margin:0px; padding:2px 2px 2px 2px; list-style-image: url(../img/pallino-lacona.gif);}
ul.hotelmenu li a,ul.hotelmenu li a:link,ul.hotelmenu li a:visited,ul.hotelmenu li a:active  {background:#ef7700; color:#fff; padding:1px 2px 1px 2px; font:bold 80% Verdana,Arial,sans-serif; text-decoration:none; display:block; border-bottom:1px solid #9f3700; border-top:1px solid #ffb740; border-left:1px solid #ffb740; border-right:1px solid #9f3700; }
ul.hotelmenu li a:hover {color:#000; background:#F8C38F; border-bottom:1px solid #b8834F; border-top:1px solid #F8f3cF; border-left:1px solid #F8f3cF; border-right:1px solid #b8834F;}
ul.hotelmenu li a b {background:#ef7700; color:#000}
ul.hotelmenu li#activelink a, ul.hotelmenu li#activelink a:link, ul.hotelmenu li#activelink a:visited, ul.hotelmenu li#activelink a:active {color:#000; background:#ffffcc; border-bottom:1px solid #ccccaa; border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #ccccaa;} 

div#alto {background:#F8C189; color:#000; height:175px;font:100%/1.2em Verdana,Arial,sans-serif; margin:0 auto 0 auto; padding:0; width:770px;}

div.main {background:#fff url(../img/laterale-lacona.jpg) repeat-y top left; color:#000; font:100%/1.2em Verdana,Arial,sans-serif; margin:0 auto 0 auto; padding:0; width:770px;}

div#navigazione {background:#fff url(../img/laterale-lacona.jpg) repeat-y top left; color:#000; width:129px; float: left; padding: 5px;}
div#contenuto {padding: 10px; margin-left:139px; }
div#contenuto a:hover {background:#F8C38F; color:#000; border-bottom: 1px solid #9A8E51;}

div.icone {background:#F8C38F; color:#000; padding:10px; margin:0 0 5px 5px; width:50px; text-align:center; float:right}
div.icone img {background:#F4F0E7; color:#000; padding:0px; margin:1px 0 1px 0; width:28px; height:28px;}

div#indirizzo {background:#F8C189; color:#000; font:90%/1.2em Verdana,Arial,sans-serif; text-align:left; margin:0 auto 0 auto; padding:5px; width:760px; clear:both;}
div#indirizzo a,div#indirizzo a:link,div#indirizzo a:visited,div#indirizzo a:active  {background:#F8C189; color:#000; font:90%/1.2em Verdana,Arial,sans-serif; text-decoration:none;}
div#indirizzo a:hover {background:#F8C189; color:#000; border-bottom: 1px solid #9A8E51;}

div#basso {background:#fff; color:#000; font:90%/1.2em Verdana,Arial,sans-serif; text-align:left; margin:0 auto 0 auto; padding:5px; width:760px;}
div#basso img.webdesign {float:right}

table.prezzi {background:#fff; color:#ccc; width:570px;}
table.prezzi td {background:#fff; color:#000; font:100%/1.2em Verdana,Arial,sans-serif; text-align:right; vertical-align:top; border-top:#999999 1px solid}
	table.prezzi td.sx {text-align:left}
table.prezzi th {background:#eee; color:#ef7700; font:100%/1.2em Verdana,Arial,sans-serif; text-align:right; vertical-align:top; border-top:#999999 1px solid}

h1 {background:#F8C38F; color:#fff; font: 1.5em Verdana,Arial,sans-serif; letter-spacing: 1px;	padding:3px 3px 3px 5px; margin:0px 0px 5px 0px; text-align:left; border-bottom:#ccc 1px solid; border-left:#ef7700 3px solid;}
h1 small {background:#F8C38F; color:#fff; font:60%/1.2em Verdana,Arial,sans-serif; display:block; margin-left:20px}

h2 {background:#f0f0f0 url(../img/logolacona3.gif) no-repeat right top; color:#ef7700; padding:3px; font:1.5em Verdana,Arial,sans-serif; letter-spacing: 1px; margin:0px 0px 3px 0px; border-bottom:#ccc 1px solid; border-left:#ccc 3px solid; text-align:left;}
	
div.prenota {background:#fff; color:#000; padding-left:10px; font:bold 12px Geneva,Arial,Helvetica,sans-serif; text-align:left; }

/* classi per moduli */
fieldset.opera { padding:10px; margin:0; border:1px #E8DCCE solid;}
fieldset.opera legend {background:#fff; color:#1e2A74; padding:0 5px 5px 5px; margin:0; }
fieldset.opera label{background:#fff; color:#444; float:left; font:bold 80%/1.2em Verdana, Arial, sans-serif; text-align:left; margin:0px 10px 5px 0; padding:2px 2px 2px 5px; border-left:#ef7700 3px solid; border-bottom:1px solid #eee; width:110px;}
fieldset.opera label.opz {border-left:5px solid #ccc;}
fieldset.opera input,fieldset.opera select,fieldset.opera textarea{background:#F4F4BE; color:#000; font:80%/1.2em Verdana, Arial, sans-serif;  margin:0px; padding:1px; display:block;}
fieldset.opera input.chiaro {background:#fff; color:#000;}
fieldset.opera input.noacapo{background:#fff; color:#000; display:inline; width:20px}
fieldset.opera input.contacaratteri{background:#fff; color:#000;}
fieldset.opera input.bottone {cursor:pointer; width:90px; }



