/* CSS Document */
body{
background:url(../img/sfondo_index.jpg) repeat-x #7c0004;
font-size:13px;
font-family:"Arial", Verdana, Helvetica, sans-serif;
color:#ffedba;
text-align:justify;
}
/* for understanding browsers */
.lungo_min {
min-height:100px; 
height:auto;
}
/* for Internet Explorer */
/*\*/
* html .lungo_min {
height: 216px;
}
/**/
p{
margin-top:7px;
margin:16px;
}
h1{
margin-left:16px;
}
h2{
padding-top:7px;
font-size:15px;
color:#e9b92c;
}
h3{
margin-left:2px;
padding-top:4px;
font-weight:bold;
text-align:left;
}
table{
margin-top:16px;
border-top:1px solid #e9b92c;
}
.vini table{
margin-left:-35px;
border:1px solid #e9b92c;
}
.vini table td{
padding:5px;
}
.text-dx{
text-align:center;
}
#multiple_demo { cursor:pointer; }
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;
}
.big {
font-size:28px;
}
.matri_big {
font-size:18px;
}
.border {
border-left:1px solid #9e5411;
}
.act {
color:#ffedba;
font-weight:bold;
}
#testoopaco{
   width: 75px;  height: 75px;    /* to match DIVs size          */
   background-color: transparent;   /* transparent background      */
   position: absolute;              /* absolute positioning        */
   z-index: 100000;                      /* place it over the other DIV */
   top:-210px; 
   text-align:left;

 }
#testoopaco ul li{
margin-bottom:10px;
 }
 #testoopaco ul li img{
border:1px solid #d3a21c;
 }
#content {
width:913px;
margin:0 auto;
}
#content #im {
position:relative; top:0; left:0;
margin-left:101px;
border:1px solid #d3a21c;
height:435px; width:806px;
z-index:0;
display:block;
}
#content #im  #titolo {
position:absolute; top:0; right:0;
margin-right:35px;
margin-top:35px;
color:#e9b92c;
font-size:22px;
}
#content #logo {
position:absolute; top:0; 
margin-top:388px;
z-index:40;
}
#content #logo2 {
position:relative; top:0; left:0;
z-index:40;
margin-top:38px;

}
#content #link {
position:relative; top:0; left:0;
z-index:200;
margin-top:35px;
font-size:12px;
}
#content #link  ul li{
display:inline;
padding-left:18px;
padding-right:18px;
}
#content #link  ul li a{
text-decoration:none;
color:#d8a81e;
}
#content #link  ul li a:hover {
color:#ffedba;
}
#content #link_photo {
position:relative; top:0; left:0;
margin-top:35px;
font-size:12px;
}
#content #link_photo  ul li{
display:inline;
padding-left:18px;
padding-right:18px;
}
#content #link_photo  ul li a{
text-decoration:none;
color:#d8a81e;
}
#content #link_photo  ul li a:hover {
color:#ffedba;
}
#content #testo {
position:relative; top:0; left:0;
margin-top:20px;
font-size:12px;
color:#ffedba;
line-height:19px;
width:605px;
margin-left:300px;
}
#content #testo a{
font-size:12px;
color:#ffedba;
font-weight:bold;
text-decoration:none;
}
#content #testo a:hover{
font-size:12px;
color:#d8a81e;
font-weight:bold;
text-decoration:none;
}
#content #testo table a{
display:block;
background:url(img/sf-buttons.jpg) repeat-x #ee951a;
border:1px solid #d27d00;
color:#7c0004;
text-decoration:none;
padding:3px;
margin:3px;
font-weight:bold;
}
#content #cont_evidenzia {
float:left;
padding-top:22px;
width:290px;
}
#content #cont_evidenzia #evidenzia{
float:left;
background:#681515;
border:1px solid #ffedba;
padding-left:5px;
}
#content #cont_evidenzia #evidenzia #banchetti{
float:left;
width:134px;
border-right:1px solid #ffedba;
margin-bottom:4px;
}
#content #cont_evidenzia #evidenzia #banchetti h1{
font-size:12px;
font-weight:bold;
padding:3px;

}
#content #cont_evidenzia #evidenzia #eventi h1{
font-size:12px;
font-weight:bold;
padding:3px;
text-align:left;
}
#content #cont_evidenzia #evidenzia #banchetti img{
padding-left:11px;
padding-top:4px;
}
#content #cont_evidenzia #evidenzia #banchetti a{
font-family: "Arial", Verdana, Helvetica, sans-serif;
font-style:normal;
color:#ffedba;
font-size:12px;
text-align:left;
text-decoration:none;
}
#content #cont_evidenzia #evidenzia #banchetti a:hover{
color:#d8a81e;
}
#content #cont_evidenzia #evidenzia #eventi{
float:left;
width:134px;
padding-left:6px;
margin-bottom:4px;
}
#content #cont_evidenzia #evidenzia #eventi a{
font-family: "Arial", Verdana, Helvetica, sans-serif;
font-style:normal;
color:#ffedba;
font-size:12px;
text-align:left;
text-decoration:none;
}
#content #cont_evidenzia #evidenzia #eventi a:hover{
color:#d8a81e;
}
#content #cont_evidenzia #evidenzia #eventi img{
padding-left:3px;
padding-top:4px;

}
#content #cont_evidenzia #evidenzia #news{
width:274px;
border-bottom:1px solid #ffedba;

}
#content #indirizzo {
position:relative; top:0; left:0;
margin-top:20px;
font-size:11px;
color:#e9b92c;
}
#content #indirizzo a{
font-weight:bold;
color:#e9b92c;
}
#content #privacy {
position:relative; top:0; left:0;
margin-top:20px;
}
#content #privacy ul{
text-align:right;
}
#content #privacy ul li{
padding-left:15px;
display:inline;
}
#content #privacy ul li a{
text-decoration:none;
color:#d8a81e;
}
#content #privacy ul li a:hover {
color:#ffedba;
}
/*--------------MENU-------------- */
#menuinfo {
position:absolute; top:0;
margin-top:120px;
margin-left:200px;
padding:70px;
text-align:center;
background:url(img/sf_trasparent.png);
border:1px solid #ffedba;
width:475px;
z-index:2000;
}
#menuinfo h1{
font-size:21px;
}

#menuinfo2 {
position:absolute; top:0;
margin-top:120px;
margin-left:200px;
padding:70px;
background:url(../img/tp_sposi.jpg) top center no-repeat #FFEDBA;
color:#681515;
border:1px solid #681515;
width:475px;
z-index:2000;
}
#menuinfo2 table{
border:none;
}
#menuinfo2 a{
color:#681515;
}
#menuinfo2 h1{
font-size:21px;
color:#681515;
}

.close {
float:right;
}
/*--------------FINE MENU-------------- */
#content #photo {
width:100%;
margin-top:25px;
margin-bottom:50px;
background: #7c0004;
}
#content #photo h1{
font-size:21px;
margin-top:25px;
}
#content #photo img{
margin:5px;
padding:5px;
border:1px solid #d8a81e;
}
