/* CSS Document */

body{
margin:auto;
background:url(img/sfondo.jpg) top center repeat-x #010000;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:910px;
}

/*------------popup---------------*/

#popup{
position:absolute;
left:32%;
top:30%;
z-index:1000;
}
#popup #pcontenuto{
position:relative;
left:0; top:0;
width:450px;
height:150px;
cursor:pointer;
}
#popup #pcontenuto p{
font-size:20px;
line-height:22px;
margin:10px;
padding:5px;
color:#fff;
background:#330819;
font-weight:bold;
}
.titpop{
font-size:24px;
color:#D68E60;
}
#popup img{
cursor:pointer;
/*display:none;*/
}

#close_popup{
margin-top:-10px;
margin-left:50px;
/*display:none;*/
}
#close_popup a{
padding:10px;
font-size:14px;
background:#684038;
font-family:Arial, Verdana, San Serif;
color:#ffffff;
font-weight:bold;
}
#close_popup a:hover{
background:#330819;
color:#ffffff;
}

/*------------popup---------------*/

.index_scritte{
	font-family:Times New Roman, Times, serif;
	font-size:24px;
	color:#ffffff;
}
.frase{
	font-family:'georgia';
	font-size:18px;
	color:#ffffff;
}
.frase2{
	font-family:'georgia';
	font-size:14px;
	color:#ffffff;
}
.avviso{
font-family:'georgia';
text-align:center;
font-size:16px;
color:#B8B816;
line-height:22px;
}
#content{
position:relative;
top:0px;
left:0px;
padding-top:10px;
}
#content #orario{
position:absolute;
top:0px;
left:0px;
margin-top:560px;
width:100px;
background-image:#010000;
}
#content #musica{
position:relative;
top:0px;
left:0px;
padding-top:10px;
}

#content #top{
position:relative;
top:0px;
left:0px;

height:150px;

}
#link_lingue{
position:relative;
top:0px;
left:0px;
width:610px;
border-top:1px solid #684038;
}
#link_lingue ul{
margin:20px 0 0 40px;
}
#link_lingue ul li{
background:url(img/puntino.png) center left no-repeat;
font-family:Times New Roman, Times, serif;
font-style:italic;
color:#fff;
font-size:22px;
text-align:center;
display:inline;
padding:0 50px 5px 30px;
}
#link_lingue a{
font-family:Times New Roman, Times, serif;
font-size:22px;
padding-left:5px;
color:#ffffff;
font-weight:600;
text-decoration:none;
}

#link_lingue a:hover, active{
color:#B9B917;
}

#content #titoletto{
position:relative;
top:0px;
left:0px;
background-image:url(img/titoletto.jpg);
height:40px;
font-size:18px;
}
#content #titoletto p{
font-size:18px;
padding-left:335px;
padding-top:7px;

}
#content #link{
position:absolute;
top:0px;
left:0px;
margin-top:200px;
width:127px;
background-image:url(img/sottolink.jpg);
}
#content #link ul{
font-size:13px;
text-align:right;
margin-right:15px;

}
#content #link ul li{
padding-top:10px;

}
#content #link a{
color:#ffffff;
font-weight:600;
text-decoration:none;
}

#content #link a:hover, active{
color:#7C033F;
}

#content #testo{
position:relative;
top:0px;
left:0px;
width:305px;
border:1px solid #b9b917;
margin-left:127px;
margin-bottom:30px;
}
#content #testo a{
	color:#b9b917;
}
#content #testo h1{
margin-left:14px;
margin-top:15px;
margin-bottom:14px;
margin-right:14px;
word-spacing:2px;
text-align:justify;
line-height:140%;
}
#content #testo_dove{
position:relative;
top:0px;
left:0px;
width:305px;
height:400px;
border:1px solid #b9b917;
margin-left:127px;
margin-bottom:30px;
}
#content #testo_dove h1{
margin-left:14px;
margin-top:15px;
margin-bottom:14px;
margin-right:14px;
word-spacing:2px;
text-align:justify;
line-height:140%;
}

#content #testo_sale{
position:relative;
top:0px;
left:0px;
width:305px;
height:354px;
border:1px solid #b9b917;
margin-left:127px;
margin-bottom:30px;
background-image:url(img/sfondo_sale.jpg);
background-repeat:no-repeat;
}
#content #testo_sale h1{
margin-left:14px;
margin-top:15px;
margin-bottom:14px;
margin-right:14px;
word-spacing:2px;
text-align:justify;
line-height:140%;
}
#content #testo_enoteca{
position:relative;
top:0px;
left:0px;
width:305px;
height:445px;
border:1px solid #b9b917;
margin-left:127px;
margin-bottom:30px;
background-image:url(img/sfondo_eno.jpg);
background-repeat:no-repeat;
}
#content #testo_enoteca h1{
margin-left:30px;
margin-top:15px;
margin-bottom:14px;
margin-right:14px;
word-spacing:2px;
text-align:justify;
line-height:140%;
color:#FFFFFF;
}
#content #testo_enoteca h1 a{
margin-left:30px;
margin-top:15px;
margin-bottom:14px;
margin-right:14px;
word-spacing:2px;
text-align:justify;
line-height:140%;
color:#FFFFFF;
text-decoration:none;
}
#content #testo_enoteca h1 a:hover{
color:#7C033F;
}

#content #testo_menu{
position:relative;
top:0px;
left:0px;
width:305px;
height:445px;
border:1px solid #b9b917;
margin-left:127px;
margin-bottom:30px;
background-image:#000000;
background-repeat:no-repeat;
}
#content #testo_menu2{
position:relative;
top:0px;
left:0px;
width:305px;
height:600px;
border:1px solid #b9b917;
margin-left:127px;
margin-bottom:30px;
background-image:#000000;
background-repeat:no-repeat;
}
#content #testo_menu2 h1{
margin-left:30px;
margin-top:15px;
margin-bottom:14px;
margin-right:14px;
word-spacing:2px;
text-align:justify;
line-height:140%;
color:#FFFFFF;
}
#content #testo_menu2 h1 a{
margin-left:30px;
margin-top:15px;
margin-bottom:14px;
margin-right:14px;
word-spacing:2px;
text-align:justify;
line-height:140%;
color:#FFFFFF;
text-decoration:none;
}
#content #testo_menu2 h1 a:hover{
color:#7C033F;
}


#content #testo_menu h1{
margin-left:30px;
margin-top:15px;
margin-bottom:14px;
margin-right:14px;
word-spacing:2px;
text-align:justify;
line-height:140%;
color:#FFFFFF;
}
#content #testo_menu h1 a{
margin-left:30px;
margin-top:15px;
margin-bottom:14px;
margin-right:14px;
word-spacing:2px;
text-align:justify;
line-height:140%;
color:#FFFFFF;
text-decoration:none;
}
#content #testo_menu h1 a:hover{
color:#7C033F;
}

#content #testo_contatti{
position:relative;
top:0px;
left:0px;
width:785px;
border:1px solid #b9b917;
margin-left:127px;
margin-bottom:30px;
background-image:url(img/sfondo_contatti.jpg);
background-repeat:no-repeat;
}

#content #testo_contatti ul li{
margin-left:80px;
line-height:200%;
}
#content #testo_contatti h1{
margin-left:14px;
margin-top:15px;
margin-bottom:14px;
margin-right:14px;
word-spacing:2px;
text-align:justify;
line-height:140%;
}


#content #testo_peara{
position:relative;
top:0px;
left:0px;
width:430px;
height:350px;
border:1px solid #b9b917;
margin-bottom:30px;
}
#content #testo_peara h1{
margin-left:14px;
margin-top:15px;
margin-bottom:14px;
margin-right:14px;
word-spacing:2px;
text-align:justify;
line-height:140%;
font-style:italic;
}
#content #foto{
position:absolute;
top:0px;
right:0px;
width:456px;
height:354px;
margin-top:200px;
}
.viola{
color:#b9b917;
}

#content #sottofoto{
position:relative;
top:0px;
left:0px;
margin-top:10px;
}
#content #sottofoto img{
position:relative;
top:0px;
left:0px;
width:102px;
height:64px;
margin-bottom:10px;

}
#content #sottofoto p{
position:absolute;
float:right;
top:0px;
left:0px;
margin-left:120px;
width:340px;
font-size:11px;
line-height:150%;
}
#content #sottofoto p a{
color:#FFFFFF;
text-decoration:none;
}
#content #sottofoto p a:hover{
color:#b9b917;
}
.verde_big{
color:#b9b917;
font-size:16px;
}
.verde_big a{
color:#b9b917;
font-size:16px;
text-decoration:none;
}
.verde{
color:#b9b917;
}
.verde a{
color:#b9b917;
text-decoration:none;
}
.bianco {
color:#fff;
text-align:justify;
}
.apertura {
color:#fff;
text-align:center;
font-size:16px;
font-weight:bold;
}
#content #foot{
position:relative;
top:0px;
left:0px;
height:35px;
background:url(img/foot.jpg) #311419;
background-repeat:no-repeat;


}
#content #foot p{
text-align:center;
padding-top:3px;

}

a.opacity:hover img {
filter:alpha(opacity=60);
   -moz-opacity:0.6;
   opacity:0.6;
}
a.opacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;

}

