/* CSS Document */

body{
background-image:url(img/sfondo.jpg);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;

}
#main{
margin:auto;
width:855px;
border:0px solid #000;
}
#main #top{
position:relative;
top:0px;
left:0px;
height:155px;

}
#main #link{
	position:relative;
	top:0;
	right:0;
	width:855px;
	text-align:left;
    color:#E9C7AA;
    font-size:11px;
    letter-spacing:1px;


}
#main #link ul{
	background: url(img/sotto_link.jpg);
	height:23px;
	padding-top:6px;
	padding-left:22px;
}
#main #link ul li{
	display:inline;
	margin-right:28px;

}
#main #link ul li a{
    color:#E9C7AA;
    text-decoration:none;

}
#main #link ul li a:hover{
background-color:#682417;



}
#main #middle{
	position:relative;
	top:0;
	left:0;
	width:855px;
    border:0px solid #000;


}
#main #middle #left{
	position:absolute;
	top:0;
	left:0;
    width:207px;
    background-image:url(img/left.jpg);
    background-repeat:no-repeat;
    border:0px solid #000;
    background-color:#F8E6D9;


}
#main #middle #left img{
	margin-left:25px;
    margin-top:25px;


}



#main #middle #right{
	position:relative;
	top:0;
	left:0;
    width:647px;
    border:0px solid #000;
    margin-left:207px;

}
#main #middle #right #sopra{
	position:relative;
	top:0;
	right:0;
    height:15px;
    text-align:right;
    padding-right:50px;
    padding-top:3px;
    font-size:11px;
    color:#672316;
    font-weight:bold;


}
#main #middle #right #sopra a{
	color:#672316;
    text-decoration:none;


}
#main #middle #right #sopra a:hover{
background-color:#D8A791;


}
.dove{
text-align:right;
margin-left:10px;
color:#672316;
font-size:11px;
font-weight:bold;
border:1px solid #672316;
}
.dove a{

color:#672316;
font-weight:bold;
text-decoration:none;
}
.dove a:hover{

color:#E9C7AA;
font-weight:bold;
text-decoration:none;
}
.informazioni{
position:absolute;
top:0px;
right:0px;
color:#672316;
font-size:11px;
font-weight:bold;
border:1px solid #672316;
margin-right:60px;
margin-bottom:5px;
}
.informazioni a{

color:#672316;
font-weight:bold;
text-decoration:none;
}
.informazioni a:hover{

color:#E9C7AA;
font-weight:bold;
text-decoration:none;
}
#main #middle #right #flash{
	position:relative;
	top:2;
	left:0;

}
#main #middle #testo{
	position:relative;
	top:0;
	left:0;
    text-align:justify;
    padding-left:30px;
    padding-right:30px;
    padding-top:11px;
    font-size:12px;
    letter-spacing:1px;
    line-height:18px;
    color:#672316;
    background-color:#F9E7DA;
    padding-bottom:22px;


}
#main #middle #testo a{
text-decoration:none;


}
#main #middle #testo a:hover{
text-decoration:none;
background-color:#d49678;
}

#prezzo{
position:relative;
margin:0;
top:0;
right:0;
color:#672316;
height:400px;
background:#F9E7DA;
}
#prezzo ul{
position:absolute;
left:0;
margin:10px;
}

#prezzo ul li{
margin-top:20px;
margin-bottom:25px;
}

#prezzo ul li a{
text-decoration:none;
/*line-height:23px;*/
}

#prezzo ul li a:hover{
text-decoration:none;
background-color:#d49678;

}
#prezzo #txt{
position:relative;
top:-40px;
margin:auto;
right:-60px;
width:360px;
border:2px solid #722C20;
}

#prezzo #txt p{
margin:10px;
}
#main #middle #testo_news{
	position:relative;
	top:0;
	left:0;
    text-align:justify;
    padding-left:18px;
    padding-right:18px;
    padding-top:11px;
    font-size:12px;
    letter-spacing:1px;
    line-height:18px;
    color:#672316;
    padding-bottom:22px;
    height:700px;
}

a{
 color:#672316;
  text-decoration:underline;
font-weight:bold;
}
a.hover{
 color:#672316;
}
.contatti{
 color:#672316;
font-size:13px;
}
.tit_contatti{
 color:#E9C7AA;
font-size:15px;
font-style:italic;
font-weight:bold;
}



#main #foot{
position:relative;
top:0px;
left:0px;
width:855px;
background-color:#581408;
height:25px;
color:#E9C7AA;
text-align:center;
font-size:10px;
letter-spacing:1px;
padding-top:5px;



}
#main #foot a{
color:#E9C7AA;
text-align:center;
font-size:10px;


}
#main #foot_contact{
position:relative;
top:0px;
left:0px;
width:855px;
background-color:#581408;
height:25px;
color:#E9C7AA;
text-align:center;
font-size:12px;
letter-spacing:1px;
margin-top:0px;


}
#main #foot_contact a{
color:#E9C7AA;
text-align:center;
font-size:11px;


}
#cont_conf
{
	font-size:11px;
	position:relative;
	margin:0;
}

