/* CSS Document */
body {
background:url(img/sfondo.jpg) top center no-repeat #fffbdb;
font-family:Times New Roman, Times, serif;
color:#815F19;	
font-size:13px;
}

#container{
position:relative;
margin:0 auto;
top:0px;
left:0px;
width:900px;
}

/*----------------------------------------------------------menu info*/
#menuinfo {
position:absolute; top:0;
margin-top:135px;
margin-left:55px;
padding:50px;
text-align:justify;
line-height:18px;
/* background:url(img/sf_trasparent.png); */
background:#FDF9E9;
border:1px solid #815F19;
width:700px;
z-index:2000;
}

#menuinfo img{
float:left;
margin-top:0px;
margin-bottom:0px;
margin-right:5px;
}

#menuinfo table{
border:1px solid #815F19;
}

#menuinfo h1{
font-size:21px;
color:#815F19;
}

.giallo{
color:#DCAE2C;
}

.close {
float:right;
}
/*-------------------------------------------------------------menu info fine*/

#container #top{
position:relative;
top:0px;
left:0px;
width:900px;
}

#container #titolo{
position:relative;
top:0px;
left:0px;
width:823px;
margin-left:42px;
margin-top:15px;
border-bottom:1px solid #815F19;
font-size:24px;
font-weight:bold;
}

#container #center{
position:relative;
top:0px;
left:0px;
width:900px;
margin-top:5px;
}

#container #center #testo{
position:relative;
top:0px;
left:0px;
width:671px;
}

#container #center #testo #txt{
position:relative;
top:0px;
left:0px;
width:671px;
}

#container #center #testo #txt p{
padding-left:42px;
padding-right:154px;
padding-top:15px;
line-height:20px;
text-align:justify;
}

#container #center #testo #txt2{
position:relative;
top:0px;
left:0px;
width:471px;
min-height:70px;
}

#container #center #testo #txt2 p{
padding-left:42px;
padding-right:20px;
padding-top:15px;
line-height:20px;
text-align:justify;
}

#container #center #testo #txt2_a{
position:absolute;
top:0px;
left:0px;
margin-left:471px;
width:200px;
/*border-left:1px solid #DCAE2C;
border-right:1px solid #DCAE2C;
border-bottom:1px solid #DCAE2C;*/
}

#container #center #testo #txt2_a ul{

}

#container #center #testo #txt2_a ul li{
display:bolck;
padding-top:5px;
padding-bottom:5px;
}

#container #center #testo #txt2_a ul li a{
color:#DCAE2C;
font-size:20px;
padding-left:40px;
padding-right:10px;
font-weight:bold;
text-decoration:none;
background:url(img/fiore_a.gif) left center no-repeat;
}

#container #center #testo #txt2_a ul li a:hover{
color:#815F19;
font-size:20px;
padding-left:40px;
padding-right:10px;
background:url(img/fiore.gif) left center no-repeat;
}

.tit{
font-size:20px;
color:#DAA81D;
}

#container #center #testo #amb{
position:relative;
top:0px;
left:0px;
width:588px;
margin-left:45px;
min-height:150px;
}

#container #center #testo #amb img{
padding-left:20px;
padding-top:10px;
}

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;

}

#container #center #testo #privacy{
position:relative;
top:0px;
left:0px;
width:154px;
margin-left:517px;
margin-bottom:5px;
}

#container #center #testo #privacy p{
color:#815F19;
font-size:16px;
margin-left:20px;
}
#container #center #testo #privacy p a{
color:#815F19;
text-decoration:none;
font-weight:bold;
}
#container #center #testo #privacy p a:hover{
color:#DAA81D;
}

#container #center #testo #foot{
position:relative;
top:0px;
left:0px;
width:625px;
border-top:1px solid #DAA81D;
margin-left:42px;
}

#container #center #testo #foot p{
font-size:15px;
color:#DAA81D;
padding-top:10px;
padding-bottom:10px;
line-height:20px;
font-weight:bold;
}
#container #center #testo #foot p a{
color:#DAA81D;
text-decoration:none;
}
#container #center #testo #foot p a:hover{
color:#815F19;
}

#container #center #dx{
position:absolute;
top:0px;
left:0px;
width:229px;
margin-left:671px;
}

.button {
font-family: "Arial", Helvetica, Verdanda, sans-serif;
font-size:12px;
background:url(img/b_a_h.jpg) top center repeat-x #FFFBF4;
border:1px solid #DD9900;
color:#815F19;
padding:4px;
margin:4px;
}
.button:hover {
font-family: "Arial", Helvetica, Verdanda, sans-serif;
font-size:12px;
background:url(img/b_a.jpg) top center repeat-x #F6E9BC;
border:1px solid #DD9900;
color:#986900;
}
