/* Autore: Fabio Di Lupo */
/* www.operadigitale.it  */
/* ENJOY !!!             */	
/*-----------------------*/
/* Generale */	
* {margin:0; padding:0}
html {height:100%}
body, p, div, small, em, strong, address, kbd, cite, acronym, abbr, table, td, th, label, legend, input, select, textarea, dfn, dl, dt, dd, a, caption, h1, h2, h3, h4, h5, h6, ul, ol, li
{background:transparent; color:#000; font-size:100.01%; font-family:Verdana,Arial,sans-serif; font-style: normal;}
body {background:#eee; color:#FEF5E4; margin:0 auto 30px auto; font:14px Georgia,Verdana,Arial,sans-serif; padding-bottom:100px; text-align:center; min-height:101%; }

a:link , a:visited , a:active {background:#F7eE80; color:#5A8AAE; text-decoration:underline;} 
a:hover {background:#F7eE80; color:black; } 
div {background:white; color:#000; font:14px Georgia,Verdana,Arial,sans-serif; text-align:justify;}
table {background:#A52A2A; color:#000; font:100% Verdana,Arial,sans-serif; padding:0px; margin:0; border:0; width:100%;}
td {background:white; color:#000; font:90% Georgia,Verdana,Arial,sans-serif; padding:5px; margin:0; text-align:justify; vertical-align:top;}
th {background:#eee; color:black; font:bold 100% Verdana,Arial,sans-serif; border-left:1px solid #ccc; border-top:1px solid #ccc; padding:2px 2px 2px 10px; margin:5px 0px 3px 0px; text-align:justify; vertical-align:top; } 
th.scura {background:#333; color:white; border:0; } 
p {font:100% Georgia,Verdana,Arial,sans-serif; text-align:justify;}
p.centrato {text-align:center; }
p.giornale:first-letter {background:#F7eE80; color:#036;
	padding:0 5px 5px 0px;
	font:bold italic 36px Georgia,Garamond,"Times New Roman",serif;
	left:0px;
	float:left;
	position:absolute;
	top:100px;}

p.segue {background:white; color:#303A88; text-align:right;}
p.segue a:link, p.segue a:visited, p.segue a:active {text-decoration:none; background:white; color:#5A8AAE;}
p.segue a:hover {text-decoration:none; background:white; color:#f90}

div {font:12px Georgia,Verdana,Arial,sans-serif; margin:0 auto} 
acronym,abbr {background:#fff; color:#666; font-weight:bold; cursor:help; border-bottom:1px solid #ccc;}
small {background:transparent; color:#333; font-style:italic}
caption {background:#eee; color:#630; font:bold 100% Georgia,Verdana,Arial,sans-serif; border-top:#ccc 1px solid; padding:3px 3px 3px 3px; margin:5px 0px 10px 0px; caption-side:top;}

em {background:transparent; color:#f60; font-weight:bold}
strong { font:bold 100% Georgia,Verdana,Arial,sans-serif; }
select , textarea , button {font:110% Garamond,Verdana,Arial,sans-serif; background:#ccc; color:#000; }
input {background:#ccc; color:black; font:110% Garamond,Verdana,Arial,sans-serif;}
input:focus{background:#ffc;color:black;}
input.bottone {cursor:pointer; background:#933; color:#fff; border-bottom:2px solid #791313; border-top:2px solid #b95353; border-left:2px solid #b95353; border-right:2px solid #791313; }
ul {font:10px Verdana,Arial,sans-serif } 
li {font:10px Verdana,Arial,sans-serif } 
input.scuro {background:#6b849d; color:red} 
input.chiaro {background:white; color:black;} 
img { border:0px; }
img.icona {background:#c54a4a; color:#ffc; border:#630 1px solid; margin:0 0 10px 10px; padding:5px; float:right;}
img.iconadx {background:#c54a4a; color:#ffc; border:#630 1px solid; margin:0 0 10px 10px; padding:3px; float:right;}
img.iconacx {background:#c54a4a; color:#ffc; border:#630 1px solid; margin:10px auto; padding:3px;}

/* formattazione per moduli */
fieldset{padding:8px; border:1px solid #ccc; margin-bottom:2px}
legend{padding: 0 5px;background:#F7eE80; color:#f90; font-weight:bold}
label {font:bold 100% Garamond,Verdana,Arial,sans-serif; background:#F7eE80; color:#222; display:block; width:100px; float: left;}
fieldset input,select{width:200px}
fieldset textarea{width:350px}

/* Sezione principale */
div#alto {background:#a52a2a url(/img/logo.gif) center 25px  no-repeat; color:#ffc; border-bottom:15px solid #c54a4a; height:181px; min-width:970px}
div#alto div#destra {background:#a52a2a; height:181px; float:right}

div.principale {background:#a52a2a; color:#ffc; clear:both; min-width:970px} 
div.principale a, div.principale a:visited, div.principale a:active  {background:#F7eE80; color:#5A8AAE; font-weight:bold; text-decoration:underline;} 
div.principale a:hover {background:#F7eE80; color:#000;}
div.principale div.bordo {padding:10px;}

/* Sezione MENU colore giallo - #F7eE80 */
#button {background:#A52A2A; color:#333; text-align:left; border:0; font:70% Verdana, Arial, sans-serif; width:180px; float:left; }
#button ul {list-style:none; list-style-image:none; border:none;}
#button ul li {border-bottom:1px solid #eee; padding:2px 0 2px 0}
#button ul li.titolo {background:#850A0A; color:#fff; font-weight:bold; border-left:10px solid #850A0A; border-bottom:0px solid #eee; padding:3px; width:100%;}
#button ul li a, #button ul li a:visited, #button ul li a:active {background:#C54A4A; color:#fff; font-weight:normal; display:block; padding:3px; border-left:10px solid #f90; text-decoration:none; width:100%;}
#button ul li.evidenza a, #button ul li.evidenza a:visited, #button ul li.evidenza a:active {background:#ff0; color:#000; font-weight:normal; display:block; padding:3px 3px 3px 3px; border-left:10px solid #933; text-decoration:none; width:100%;}
#button ul li#activelink a, #button ul li#activelink a:visited, #button ul li#activelink a:active {background:#f90; color:#000; font-weight:normal; display:block; padding:3px 3px 3px 3px; border-left:10px solid #933; text-decoration:none; width:100%;}
html>body #button ul li a, html>body #button ul li a:visited, html>body #button ul li a:active, html>body #button ul li a:hover {width: auto;} 
html>body #button ul li.titolo {width: auto;}
html>body #button ul li#activelink a, html>body #button ul li#activelink a:visited, html>body #button ul li#activelink a.active, html>body #button ul li#activelink a:hover {width: auto;}
html>body #button ul li.evidenza a, html>body #button ul li.evidenza a:visited, html>body #button ul li.evidenza a.active, html>body #button ul li.evidenza a:hover {width: auto;}
#button ul li a:hover {background:#DBE5EC; color:black; border-left:10px solid #933;}

/* Sezione in basso */
div#basso {background-color:#a52a2a; 
	color:#ffd; 
	border-right:0; 
	border-top:#c54a4a thin solid; 
	border-left:0; 
	border-bottom:#850a0a thin solid;
	font:70% Verdana, Arial, sans-serif; padding:0 0 3px 0; text-align:center; }
div#basso a, div#basso a:visited, div#basso a:active  {background:#a52a2a; color:white;} 
div#basso a:hover {background:#a52a2a; color:black;  text-decoration:underline;}

/* Sezione validazioni */
div#validazioni {background-color:#a52a2a; 
	color:#ffd; 
	border-right:0; 
	border-top:#c54a4a thin solid; 
	border-left:0; 
	border-bottom:#850a0a thin solid;
padding:10px 0 10px 0; font:10px Verdana,Arial,sans-serif; text-align:center;} 
div#validazioni a, div#validazioni a:visited, div#validazioni a:active  {background:#a52a2a; color:#ffd;} 
div#validazioni a:hover {background:#a52a2a; color:#000;  text-decoration:underline;}

/*-----------------------*/
/* Headers */
h1 {background:#F7eE80; color:#036; font:italic 180% Georgia,Verdana,Arial,sans-serif; padding:5px 0px 2px 0px; margin:0px 3px 15px 0px; text-align:left; vertical-align:bottom; text-decoration:none; border-right:1px #a52a2a dotted; border-bottom:1px #a52a2a dotted; clear:right;} 
h2 {background:#F7eE80; color:#036; font:bold 100% Georgia,Verdana,Arial,sans-serif; padding:2px; margin:5px 0px 3px 0px; text-align:left; border-bottom:1px solid #dddddd; clear:right; } 

/* Tabelle prezzi */
table.prezzi {background:white; color:#000; border:0; width:100%}
table.prezzi td {background:#F7eE80; color:black; font:10px Verdana,Arial,sans-serif; padding:5px; border-top:1px #ccc solid; text-align:center;}
table.prezzi th {background:#eee; color:#666; font:10px Verdana,Arial,sans-serif; padding:5px; border-top:1px #ccc solid; text-align:center;}
table.prezzi td.beige {background:#F4F3EF; color:#666; padding:5px; border-top:1px #ccc solid; text-align:center;}
table.prezzi td.giustificato {background:white; color:#666; padding:5px; border-top:1px #ccc solid; text-align:justify;}

/* Tabelle offerte */
table.offerte {background:#ffc; color:#000; width:100%; border-collapse:collapse;}
table.offerte td {background:#ffc; color:black; font:12px Verdana,Arial,sans-serif; border:3px double #A52A2A; padding:5px; text-align:left; width:50%}
table.offerte td h2 {background:#ffc; font-size:15px;}
table.offerte th {background:#eee; color:#666; font:10px Verdana,Arial,sans-serif; padding:5px; border-top:1px #ccc solid; text-align:center;}
table.offerte li {font:12px Georgia,Garamond,"Times New Roman",serif}

div.privacy {background:#ccc; color:black; border:#000 1px solid; padding:3px; margin:0; font:10px Verdana,Arial,sans-serif; }
div.privacy textarea{font:10px Verdana,Arial,sans-serif; }

td.centrale{background:white; color:black; width:713px; text-align:center;}
td.corpocentrale{background:#F7eE80; color:black; text-align:justify; border-left:4px #c54a4a solid; min-width:750px}

td.corpocentrale ul {margin-left:20px;}
td.corpocentrale ul li{font:110% Georgia,Verdana,Arial,sans-serif; text-align:left;}

td.menuhotel{background:#A52A2A url(/img/termedisorano-verticale.gif) no-repeat bottom center ; color:white; width:200px; padding:0; text-align:right; min-height:800px; height:800px}
/* url(/img/menu.jpg) no-repeat top right */
.ns {display:none}