@charset "utf-8";
/* CSS Document */
html,body{margin: 0;padding:0;height:100%; background-color:#697463; color:#003300; 
font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; }
h1, h2, h3, h4{ font-family:Georgia, "Times New Roman", Times, serif; color:#10403e; margin-bottom:6px; }
h2{margin-bottom:10px;}

h1, h2, h3, h4{ color:#701212; text-transform:uppercase;}

a{ color:#701212; text-decoration:none;}
a:hover{  text-decoration:underline;}

div#container{ height:auto !important; min-height:100%; height:100%; margin:0px auto; width:960px; background-color:#b2b6a4; background-image:url(../Img/bg_container.jpg); border:1px solid #b1b5a3; padding:18px; margin-top:4px; }


div#header{height:380px; background-color:#f1f0de; }
div#header .sx{ width:220px; float:left; height:310px; background-color:#f2f1df;text-align:center;}
div#header .sx h1.villa{ color:#3c4339; text-transform:uppercase; margin-top:2px; font-size:16px; }
div#header #gallery{ float:left; position:relative; width:740px;background-color:#999999; height:310px; }

div#header #menu{  clear:both; color:#006666; height:60px;}
div#header #menu div.link{  margin-left:230px; padding-top:17px;}
div#header #menu div.link a{  display:block; float:left; border-right:1px solid #d8d7bf; padding:10px; font-family:Georgia, "Times New Roman", Times, serif; color:#10403e; text-decoration:none;}
div#header #menu div.link a:hover{ text-decoration:underline; }

div#content{ background-color:#f2f1df; background-image:url(../Img/bg_content.jpg); background-repeat:repeat-y; background-position:right center;}
div#content div#contenuti{ float:left;  clear:right; position:relative;  width:740px; background-color:#fffff8;  height:auto !important; min-height:1120px; height:1120px;   }
div#content div#contenuti .testi{ clear:both; padding:20px; padding-top:10px; line-height:22px;   }
div#content div#contenuti .testi h2{ background-image:url(../Img/dot-oro.gif); background-repeat:repeat-x; background-position:bottom; padding-bottom:8px; }
div#content div#contenuti .testi h3,h4{background-image:url(../Img/dot-oro.gif); background-repeat:repeat-x; background-position:bottom; padding-bottom:6px; font-size:14px; }
div#content div#contenuti .testi p{ padding:0px; margin:0px; }


div#content div#sidebarSx{ float:left;   width:208px;  height:auto !important; min-height:100%; height:100%; margin-bottom:0px; padding-left:10px;}
div#content div#sidebarSx a{ display:block; height:25px; margin-bottom:10px; background-image:url(/Img/bg_link_fascia.gif); background-position:right bottom; background-repeat:no-repeat;font-family:Georgia, "Times New Roman", Times, serif; color:#10403e; text-decoration:none;}
div#content div#sidebarSx #banner a{ background-image:none; }


div#footer{ position:relative; bottom:0px;clear:both; padding:10px; padding-bottom:20px; margin:20px auto; width:960px; color:#f2f1df; }

div.split2{ margin-top:20px; line-height:22px; padding:20px;  padding-top:10px; }
div.split2 div{ float:left; width:320px; min-height:200px; margin-right:30px; background-image:url(/Img/bg_link_segue.jpg); background-position:bottom; background-repeat:no-repeat;  padding-bottom:10px;  }
div.split2 h3{background-image:url(../Img/dot-oro.gif); background-repeat:repeat-x; background-position:bottom; padding-bottom:4px; }



div#news div{ margin-bottom:20px; padding-right:20px; line-height:18px; font-size:90%; }
div#news h2{ font-size:14px; margin-top:20px;   background-image:url(/Img/bg_link_fascia.gif); background-position:right bottom; background-repeat:no-repeat; padding-bottom:6px; }


.segue{ position:relative; bottom:0px;font-size:24px; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; color:#003333; display:block; width:96%; text-align:right; padding-right:20px; }


li{ list-style-type:square; }

#vedi_anche{ border-top:1px solid #f2f1df; padding:20px; margin-top:20px;}
/*stili per menu*******************************************************/
.glowingtabs{
margin-left:230px;
padding-top:17px;

width:700px;
font-size: 12px;
line-height:normal;
font-family:Georgia, "Times New Roman", Times, serif; color:#10403e; text-decoration:none;
/*border-top: 1px solid #dcc208; /*Add border strip to bottom of menu*/
}

.glowingtabs ul{
list-style-type: none;
margin:0;
/*margin-left: 5px; /*Left offset of entire tab menu relative to page*/
padding:0;
}

.glowingtabs li{
display:inline;
margin:0;
padding:0px;
}

.glowingtabs a{
float:left;
/*background:url(media/glowtab-left.gif) no-repeat left top;*/
margin:0;
/*margin-right: 5px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
color:#10403e;
/*border-right:1px solid #d8d7bf; */
padding:10px;
background-image:url(../Img/dot-oro.gif); background-repeat:repeat-y; background-position:right;

}

.glowingtabs a:hover{
 font-weight:bold;
}

.glowingtabs a span{
float:left;
display:block;
/*background:url(media/glowtab.gif) no-repeat right top;*/
padding: 4px 12px 2px 3px;
font-weight:bold;

}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabs a span {float:none;}
/* End IE5-Mac hack */

.glowingtabs a:hover span {
}

.glowingtabs li.selected a{ /*Selected Tab style*/
/*background-position:0 -82px; /*Shift background image up to start of 2nd tab image*/
font-weight:bold;

}

.glowingtabs li.selected a span{ /*Selected Tab style*/
/*background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
color: black;
}

.glowingtabs a:hover, .glowingtabs li.selected a:hover{ /*onMouseover style*/
font-weight:bold;
/*background-position:0% -82px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabs a:hover span, .glowingtabs li.selected a:hover span{ /*onMouseover style*/
font-weight:bold;

/*background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_d{
position:absolute;
top: 0;
/*border: 1px solid #cccccc; /*THEME CHANGE HERE*/
border-width: 0 1px;
font:normal 12px;
line-height:18px;
z-index:100;
width: 200px;
visibility: hidden;
}


.dropmenudiv_d a{
width: auto;
display: block;
text-indent: 5px;
background-color: #f1f0de;

/*border-bottom: 1px solid #ffffff; /*THEME CHANGE HERE*/
margin-bottom:1px;
border-bottom-width: 1px;
padding: 10px;
text-decoration: none;
color:#10403e;
}

* html .dropmenudiv_d a{ /*IE only hack*/
/*width: 100%;*/
}

.dropmenudiv_d a:hover{ /*THEME CHANGE HERE*/
/*background-color: #fef8c8;*/
font-weight:bold; text-decoration:underline;
}


form input{ font-family:Georgia, "Times New Roman", Times, serif; background-color:efefef; border:1px solid #dddecc;}

#navigation{ padding:20px;}

.row{ border-bottom:1px dotted #dddecc; height:45; padding:8px; margin:2px}
.row .left{ float:left; width:120px;}

.box_home_dintorni{ clear:both; padding:20px; padding-top:10px; line-height:22px; background-image:url(/Img/bg_home_dintorni.jpg); background-position:right bottom; background-repeat:no-repeat; background-color:transparent;  padding-bottom:14px;    }
/********************************************************************/
