/* Autore: Fabio Di Lupo */
/* www.operadigitale.it  */
/* ENJOY !!!             */	
/*-----------------------*/
/* Generale */	
body {background:#ffffff url(../img/sfondo800.jpg) repeat-y center top; color:#000066; font:75% Verdana,Arial,sans-serif; margin:0px auto 30px auto; padding:0; vertical-align:top; text-align:center;}

a,a:link,a:visited,a:active  {background:white; color:#B5431E; font:95% Verdana,Arial,sans-serif; text-decoration:none;}
a:hover {background:white; color:#000000;}
div {
	color:#000000;
	font:100% Verdana,Arial,sans-serif;
	text-align:center;
	padding:0px;
	margin:0 auto 0 auto;
	background-color: #FFFFFF;
	border-top-width: 1;
	border-right-width: 1;
	border-bottom-width: 1;
	border-left-width: 1;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
table {background:white; color:#000000; font:100% Verdana,Arial,sans-serif; padding:0px; margin:0 auto 0 auto; border:1;}
img {background:white; color:#000000; padding:0px; margin:0; border:0;}
	img.sx {background:#74040E; color:#000000; padding:3px; margin:0 5px 5px 0; border:#b4b0b7 1px solid; float:left}
	img.dx {background:#74040E; color:#000000; padding:3px; margin:0 0 5px 5px; border:#B5431E 1px solid; float:right}
	img.cx {background:#74040E; color:#000000; padding:3px; margin:0 auto 0 auto; border:#B5431E 1px solid;}
	img.dxalto {background:#B4441E; color:#000000; float:right}
	img.dxclick {background:#B4441E; color:#000000; padding:3px; margin:0 0 5px 5px; border:#B5431E 1px solid; float:right; cursor: pointer;}
td {background:white; color:#000000; font:100% Verdana,Arial,sans-serif; padding:5px; margin:0; text-align:justify; vertical-align:top;}
th {background:#eeeeee; color:#B5431E; font:bold 90% 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: #B4441E; color:#ffc; font:bold 1.2em Georgia, "Times New Roman", serif; border-top:#cccccc 1px solid; border-bottom:#cccccc 1px solid; padding:3px 3px 3px 3px; margin:5px 0px 11px 0px; caption-side:top;}
p { font:100% 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% Verdana,Arial,sans-serif; border-bottom:1px solid #cccccc;}
small {background:#F8F5F0; color:#333333; font:normal 50% Verdana,Arial,sans-serif}
em {background:#F8F5F0; color:#122567; font:bold 100% Verdana,Arial,sans-serif;}
legend {background:#ffffff; color:#0546b7; font:bold 100% Verdana,Arial,sans-serif;}
form { padding:0; margin:0; }
fieldset { padding:10px; margin:0; }
select, textarea {background:#cccccc; color:#000000; font:90% Verdana,Arial,sans-serif; padding:0px; margin:0px;}
input {background:#cccccc; color:black; font:90% Verdana,Arial,sans-serif; padding:0px; margin:0px;}
	input:focus{background:#ffc;color:black;}
	input.bottone {background:#B5431E; color:white; 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:#B5431E; color:white; padding:1px 2px 1px 2px; font:bold 80% Verdana,Arial,sans-serif; text-decoration:none; display:block; border-bottom:1px solid #75030E; border-top:1px solid #f5835E; border-left:1px solid #f5835E; border-right:1px solid #75030E; }
ul.hotelmenu li a:hover {color:#000000; background:#f5835E; 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:#B5431E; color:black}
ul.hotelmenu li#activelink a, ul.hotelmenu li#activelink a:link, ul.hotelmenu li#activelink a:visited, ul.hotelmenu li#activelink a:active {color:#000000; background:#ffffcc; border-bottom:1px solid #ccccaa; border-top:1px solid #ffffff; border-left:1px solid #ffffff; border-right:1px solid #ccccaa;} 

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

div#alto {background:#D59383; height:175px; color:black; font:100% Verdana,Arial,sans-serif; margin:0 auto 0 auto; padding:0; width:770px;}

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

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

div#indirizzo {background:#D59383; color:black; font:90% 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:#D59383; color:black; font:90% Verdana,Arial,sans-serif; text-decoration:none;}
div#indirizzo a:hover {background:#D59383; color:white; border-bottom: 1px solid #cccccc;}

div#logo {background:white; color:black; font:100% Verdana,Arial,sans-serif; text-align:center; margin:0 auto 0 auto; padding:0; width:770px;}
div#basso {background:white; color:black; font:90% 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:white; color:#cccccc; width:570px;}
table.prezzi td {background:#ffffff; color:#000000; font:smaller 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:#eeeeee; color:#B5431E; font:smaller Verdana,Arial,sans-serif; text-align:right; vertical-align:top; border-top:#999999 1px solid}

h1 {background:#B4441E; color:#ffffcc; 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:#D59383 1px solid; border-left:#D59383 3px solid;}
h1 small {background:#B4441E; color:#ffffcc; font:60% Verdana,Arial,sans-serif; display:block; margin-left:20px}

h2 {background:#f0f0f0; color:#B5431E; padding:3px; font:bold 1.1em Verdana,Arial,sans-serif; letter-spacing: 1px; margin:0px 0px 3px 0px; border-bottom:#cccccc 1px solid; border-left:#cccccc 3px solid; text-align:left;}

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

.testo-3 {
	font-family: "Verdana";
	font-size: 13px;
	color: #333333;
	font-style: normal;
	font-weight: normal;
}
.testo-3bold {
	font-family: "Verdana";
	font-size: 13px;
	color: #333333;
	font-style: normal;
	font-weight: bold;
}

