/* Autore: Fabio Di Lupo */
/* www.operadigitale.it  */
/* ENJOY !!!             */	
/*-----------------------*/
body {background:#e0e0e0 url(/img/sfondointro.jpg); color:#000; font:12px/1.3em Verdana,Arial,sans-serif; text-align:center; vertical-align: top; margin:0 auto 30px auto; padding:0;}

a,a:link,a:visited,a:active {background:#fff; color:#44494C; font:bold 10px/1.3em Verdana,Arial,sans-serif;}
a:hover {background:#fff; color:#702431;}

p {margin-top:1em; margin-bottom:1em;}
h1 {background:#fff url(/img/sfondotitolo.jpg) no-repeat bottom left; color:#702431; font:bold 10px/1.3em Verdana, "Times New Roman", serif; padding:20px 0px 10px 0px; margin:3px 0px 20px 0px; text-align:left;}
h2 {background:#702431;	color:#fff; font:bold 10px Verdana, "Times New Roman", serif; padding:2px 7px 2px 5px; margin:0; text-align:left; width:500px}

acronym,abbr {background:#fff url(/css/i/parla.gif) 0% 50% no-repeat; color:#d11; cursor:help; font:bold 100%/1.3em Verdana,Arial,sans-serif; border-bottom:1px solid #ccc; padding-left:14px}

#testa {margin:0 auto 0 auto;padding:35px 0 0 0;width:765px; background:#7E7E7E url(/img/barraalta.jpg) repeat-x top left; color:#fff; font:10px verdana, "times new roman", serif; text-align:left; border-left:2px solid #999; border-right:2px solid #999}
#testa img {padding:0;margin:5px 0 0 0;width:765px; height:278px; border-top:2px solid #ccc;}

#nav {margin:0 auto 0 auto;width:765px; background:#ccc; color:#000; border-left:2px solid #999; border-right:2px solid #999; padding:0 0 5px 0;}
#nav a:link,#nav a:visited{text-decoration:none;}
#nav a:hover,#nav a:focus,#nav a:active{text-decoration:underline;}
#nav ul{margin:0;padding:0; background:#D3CAC1; color:#fff; font-weight:bold; font-size:100%; height:2.0em; list-style:none;}
#nav li{float:left; background:#D3CAC1; color:#333;}
#nav ul a{padding:0 5px 0 5px; float:left; line-height:1.5em; background:#D3CAC1; color:#44494C; border-top:2px solid #f3eAe1; border-left:2px solid #f3eAe1; border-bottom:2px solid #b3aAa1; border-right:2px solid #b3aAa1;}
#nav ul a:hover{background:#D3CAC1; color:#702431;}
#nav ul a.attiva:link,#nav ul a.attiva:visited,#nav ul a.attiva:hover,#nav ul a.attiva:focus,#nav ul a.attiva:active{background:#D3CAC1; color:#000}

#corpo{margin:0 auto 0 auto;width:751px; min-height:680px; background:#fff; color:#050500; font:10px/1.3em verdana, "times new roman", serif; vertical-align: top; text-align: left;	padding:0 0 0 14px; line-height: 22px; border-left:2px solid #999; border-right:2px solid #999}

#hotel{float:right;width:228px; background:#E0DBD6 url(img/sfondomenudx.jpg) repeat-x top left; color:#44494C; vertical-align:top; text-align: center; border-left:1px solid #000;border-bottom:1px solid #000; padding:30px 0px 0px 0px; margin:0 0 0 14px}
.indirizzo{background:#d0cBc6; color:#000; border:3px solid #ccc; margin:10px auto 10px auto; padding:5px; width:188px;}

#piede {clear:both; margin:0 auto 0 auto; background:#D3CAC1; color:#000; width:765px; text-align:center; padding:5px 0 5px 0; border-left:2px solid #999; border-right:2px solid #999}
#piede img{border:none;}
#piede a,#piede a:link,#piede a:visited,#piede a:active {background:#D3CAC1; color:#44494C;}
#piede a:hover {background:#D3CAC1; color:#702431;}

fieldset { padding:10px; margin:0; border:1px #036 solid;}
fieldset a, fieldset a:visited, fieldset a:active  {background:#fff; color:#002D5F; font-weight:bold; text-decoration:underline;} 
fieldset a:hover {background:#fff; color:#0000dd;}

legend {background:#fff; color:#702431; padding:0 5px 5px 5px; margin:0; }
label{background:#fff; color:#444; float:left; clear:both; font:bold 90%/1.3em Verdana, Arial, sans-serif; text-align:left; margin:0px 10px 5px 0; padding:2px 2px 2px 5px; border-left:5px solid #702431; border-bottom:1px solid #eee; width:90px;}
label.opz {border-left:5px solid #ccc;}
input, select, textarea {background:#ccc; color:#000; font:90%/1.3em Verdana, Arial, sans-serif; margin:0px 10px 5px 0; padding:2px 2px 2px 5px;}
	input:focus {background:#ffc;color:#000;}
	input.chiaro {background:#fff; color:#000; }
	input.noacapo{background:#fff; color:#000; margin:0px 10px 5px 0; padding:2px 2px 2px 5px; width:20px}
	input.bottone {cursor:pointer; background:#702431; color:#fff; border-bottom:2px solid #500411; border-top:2px solid #904451; border-left:2px solid #904451; border-right:2px solid #500411; }

.privacy {background:#ccc; color:#000; border:#000 1px solid; padding:3px 3px 3px 3px; margin:0px 0px 20px 0px; font:10px Verdana,Arial,sans-serif; width:500px}
.privacy textarea{font:10px Verdana,Arial,sans-serif; }

caption {background:#036; color:#fff; font:bold 100% Verdana,Arial,sans-serif; border-top:#ccc 1px solid; border-bottom:#ccc 1px solid; padding:3px 3px 3px 3px; margin:5px 0px 11px 0px; caption-side:top;}
table {background:#fff; color:#000; font:100% Verdana,Arial,sans-serif; padding:0px; margin:0; border:0; width:500px; border-collapse:collapse;}
td {background:#fff; color:#000; font:10px Verdana,Arial,sans-serif; padding:5px; border-top:1px #ccc solid; text-align:center;}
th {background:#eee; color:#666; font:10px Verdana,Arial,sans-serif; padding:5px; border-top:1px #ccc solid; text-align:center;}
td.beige {background:#F4F3EF; color:#666; padding:5px; border-top:1px #ccc solid; text-align:center;}

