/* CSS Document */


body {
margin-top:0;
background-color: #ddddb7;
color:#ffc;
background-image:url(../img/sfondo_decor_grande.gif);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
h1, h2, h3, h4, h5, h6{
background-color:transparent;
color:#ffc;
font-size:13px;
font-weight:bold;
border-bottom:2px dotted #615e20;
display:inline;
}
#keywords{
margin:auto;
width: 754px;
border-left: 12px solid #996;
border-top: 6px solid #996;
border-right: 12px solid #996;
background-color:#18191d;
color:#999;
font-size:8px;
letter-spacing:1px;
padding:2px;
text-align:center;
}
#header{
background-color:#18191d;
width: 772px;
height:551px;
border-left: 12px solid #996;
border-right: 12px solid #996;
}

#indirizzo_top{
background-color:#18191d;
color:#996;
background-image:url(../immagini/index_03.jpg);
background-repeat:no-repeat;
width:145px;
height:89px;
font-size:9px;
text-align:right;
padding-right:5px;
}
#indirizzo_top_weds{
background-color:#18191d;
color:#996;
background-image:url(../immagini/wedding_02.jpg);
background-repeat:no-repeat;
width:145px;
height:89px;
font-size:9px;
text-align:right;
padding-right:5px;
}
#indirizzo_top_villa{
background-color:#18191d;
color:#996;
background-image:url(../immagini/photo_02.jpg);
background-repeat:no-repeat;
width:145px;
height:89px;
font-size:9px;
text-align:right;
padding-right:5px;
}
#indirizzo_top_map{
background-color:#18191d;
color:#996;
background-image:url(../immagini/map_02.jpg);
background-repeat:no-repeat;
width:145px;
height:89px;
font-size:9px;
text-align:right;
padding-right:5px;
}
#indirizzo_top_accom{
background-color:#18191d;
color:#996;
background-image:url(../immagini/accomodations_02.jpg);
background-repeat:no-repeat;
width:145px;
height:89px;
font-size:9px;
text-align:right;
padding-right:5px;
}
#indirizzo_top_service{
background-color:#18191d;
color:#996;
background-image:url(../immagini/servizi_02.jpg);
background-repeat:no-repeat;
width:145px;
height:89px;
font-size:9px;
text-align:right;
padding-right:5px;
}
#indirizzo_top_contact{
background-color:#18191d;
color:#996;
background-image:url(../immagini/contacts_02.jpg);
background-repeat:no-repeat;
width:145px;
height:89px;
font-size:9px;
text-align:right;
padding-right:5px;
}
#contenuto{
margin:auto;
width: 688px;
border-left: 12px solid #996;
border-right: 12px solid #996;
background-color:#18191d;
color:#ffc;
padding-left:35px;
padding-top:5px;
padding-right:35px;
line-height:20px;
text-align:justify;
}
#contenuto_weds{
margin:auto;
width: 423px;
border-left: 12px solid #996;
border-right: 12px solid #996;
background-color:#18191d;
background-image:url(../img/sposa.jpg);
background-repeat:no-repeat;
background-position:left;
color:#ffc;
padding-left:235px;
padding-top:5px;
padding-right:100px;
line-height:20px;
}
#contenuto_map{
margin:auto;
width: 548px;
border-left: 12px solid #996;
border-right: 12px solid #996;
background-color:#18191d;
color:#ffc;
padding-left:105px;
padding-top:5px;
padding-right:105px;
line-height:20px;
text-align:justify;
}
#contenuto_servizi{
margin:auto;
width: 688px;
border-left: 12px solid #996;
border-right: 12px solid #996;
background-color:#18191d;
background-image:url(../img/motivo.gif);
background-repeat:no-repeat;
background-position:35px right;
color:#ffc;
padding-left:35px;
padding-top:5px;
padding-right:35px;
line-height:20px;
text-align:left;
}
#footer{
margin:auto;
width: 758px;
height:243px;
background-image:url(../img/footer.jpg);
border-left: 12px solid #996;
border-right: 12px solid #996;
}
#footer_contacts{
margin:auto;
width: 758px;
height:243px;
background-image:url(../img/footer_contacts.jpg);
border-left: 12px solid #996;
border-right: 12px solid #996;
}
#footer_servizi{
margin:auto;
width: 758px;
height:243px;
background-image:url(../img/footer_servizi.jpg);
border-left: 12px solid #996;
border-right: 12px solid #996;
}
#footer_accommodations{
margin:auto;
width: 758px;
height:243px;
background-image:url(../img/footer_accommodations.jpg);
border-left: 12px solid #996;
border-right: 12px solid #996;
}
#footer_weds{
margin:auto;
width: 758px;
height:243px;
background-image:url(../img/footer_weds.jpg);
border-left: 12px solid #996;
border-right: 12px solid #996;
}
#indirizzo_bottom{
margin:auto;
width: 688px;
border-left: 12px solid #996;
border-right: 12px solid #996;
background-color:#18191d;
color:#996;
font-size:10px;
font-weight:bold;
line-height:14px;
padding-left:35px;
padding-right:35px;
}
#indirizzo_bottom a:link, #indirizzo_bottom a:visited, #indirizzo_bottom a:active {
text-decoration:none;
color:#ffc;
}
#indirizzo_bottom a:hover {
text-decoration:underline;
color:#996;}
#menu_bottom{
margin:auto;
width: 688px;
border-left: 12px solid #996;
border-right: 12px solid #996;
border-bottom: 12px solid #996;
background-color:#434426;
color:#ffc;
padding-left:35px;
padding-right:35px;
text-align:center;
line-height:30px;
letter-spacing:2px;
font-size:10px;
font-weight:bold;
}#menu_bottom a:link, #menu_bottom a:visited, #menu_bottom a:active {
text-decoration:none;
color:#ffc;
}
#menu_bottom a:hover,  #menu_bottom #acceso{
text-decoration:underline;
color:#ffc;
}
.nero{
color:#18191d;}
#credits{
margin:auto;
width:758px;
background-color:#ddddb7;
color:#818156;
font-size:10px;
text-align:center;
line-height:20px;
}
#credits a:link, #credits a:visited, #credits a:active, #credits a:hover {
color:#818156;
text-decoration:underline;
}
#contact_form{
background-color:transparent;
color:#996;
font-weight:bold;
width:550px;
margin:auto;
}
input, select, textarea{
background-color: #ddddb7;
color:#000;
}
#map{
width:500px;
height:370px;
border:10px solid #996;
}
.verde_scuro_bold{
background-color:transparent;
color:#615e20;
font-weight:bold;
}
.Stile1 {
	color: #999966;
	font-weight: bold;
}

#calendario {
        visibility: hidden;
        position: absolute;
        background: #000;
}
#calendario td, #calendario a {
	font-size: 8pt;
	color:#818156;
}
