
#wrapper, #theoriginal, #top, #content{ behavior: url(iepngfix.htc); }

body {
margin:0; padding:0;
background-attachment: fixed;
background-image: url(img/bg.jpg);
font:62.5%/1.1em Tahoma, Geneva, Arial, Helvetica, sans-serif;
	
}

#top{
margin-top:15px;
padding:0;

}
#top img{
margin:0;
padding:0;
}
#wrapper{width:900px; margin:auto; position:relative;
background:transparent url(img/bg_ombra.png) no-repeat bottom center; padding-bottom:10px;margin-bottom:10px; }
/* for IE */
* html body #wrapper{background:none; }

#content {
background-color:transparent;
background-image: url(img/bg_content2.jpg);
background-repeat: no-repeat;
background-position: bottom center;
width:900px;
margin:0; padding:0;padding-bottom:50px;
}
h1{font-size:1.8em; font-family:Georgia, "Times New Roman", Times, serif; color:#330000; margin-left:90px;}
p{font-size:1.2em; margin-left:90px; width:350px; text-align:justify;}

p a:link{ font-weight:bold; color:#330000; text-decoration:underline;}
p a:visited{ font-weight:bold; color:#663300; text-decoration:none;}
p a:hover{ font-weight:bold; color:#330000; text-decoration:none;}



#footer {position:absolute; bottom:25px; font-size:1.1em; text-align:center; color:#600; margin-top:30px; width:700px;}

#theoriginal {position:absolute; top:-20px; left:0;}

#nav {list-style:none; margin:0; padding:0; width:789px; border-bottom:1px solid #D39F51; margin:auto;}
#nav li{float:right; margin:0 15px; width:112px; height:41px;}
#nav span{  display:none;}
#nav a:link {width:112px; height:41px; display:block;}
#nav a:visited {width:112px; height:41px; display:block;}
#nav a:hover{width:112px; height:41px; display:block;}


#ristorante a:link{ background:url(img/bot_ristorante.gif) no-repeat top left;}
#ristorante a:visited{ background:url(img/bot_ristorante.gif) no-repeat top left;}
#ristorante a:hover{ background:url(img/bot_ristorante2.gif) no-repeat top left;}

#menu a:link{ background:url(img/bot_menu.gif) no-repeat top left;}
#menu a:visited{ background:url(img/bot_menu.gif) no-repeat top left;}
#menu a:hover{ background:url(img/bot_menu2.gif) no-repeat top left;}

#dovesiamo a:link{ background:url(img/bot_dovesiamo.gif) no-repeat top left;}
#dovesiamo a:visited{ background:url(img/bot_dovesiamo.gif) no-repeat top left;}
#dovesiamo a:hover{ background:url(img/bot_dovesiamo2.gif) no-repeat top left;}

#contatti a:link{ background:url(img/bot_contatti.gif) no-repeat top left;}
#contatti a:visited{ background:url(img/bot_contatti.gif) no-repeat top left;}
#contatti a:hover{ background:url(img/bot_contatti2.gif) no-repeat top left;}

#eventi a:link{ background:url(img/bot_eventi.gif) no-repeat top left;}
#eventi a:visited{ background:url(img/bot_eventi.gif) no-repeat top left;}
#eventi a:hover{ background:url(img/bot_eventi2.gif) no-repeat top left;}

#modulo {padding-left:90px;}
label{font-size:1.2em; line-height:1.2em;text-align:right;padding-right:10px;width:100px;float:left;}
form {padding-bottom:2em;}
form div{width:350px;}
#submit{margin-left:150px;margin-top:3px;font-weight:bold;width:100px; color:#660000;}
input{width:200px;margin:2px;}
textarea{width:200px;}

.privacy{font-size:.9em;line-height:1em;text-align:justify; margin:0 40px 0 60px; width:250px;}
.si_no label{width:9em;float:left;clear:none;}
.si_no input{width:13px; height:13px;float:left;clear:none;}
.si_no {padding-left:50px;padding-bottom:2px;}

#tabella_cartolina{ background:url(img/cartolina_grande.gif) no-repeat top center; margin:auto; width:900px;}
#tabella_contenuto{ margin:auto; width:900px;}
#image_o_flash{margin-top:8px; margin-right:50px;border: 1px solid #330000; padding:2px; width:300px;}
