/* CSS Document */

body {
margin:0px;
background-color:#709b97;
background-image:url(../img/sfondo_il_borghetto.jpg);
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
/*scrollbar-face-color:#003;
	scrollbar-shadow-color: #336;
	scrollbar-highlight-color:#336;
	scrollbar-3dlight-color: #336;
	scrollbar-darkshadow-color:#336;
	scrollbar-arrow-color:#ccc; */
}
tr, td{
        font-size:13px;
}
#boxnews {
      position: relative;
      /*background: #eee;
      width:160px;*/ height:60px;
      overflow: hidden;
}

#keywords{
        width:750px;
        margin:auto;
        background-color:transparent;
        color:#000;
        text-align:center;
}
#keywords h1{
        font-size:11px;
        text-align:center;
        display:inline;
        line-height:12px;
}
#border_1 {
        width:750px;
        margin:auto;
        border:1px solid #366;
        background-color: #efe7d2;
}
/* #border_2 {
margin:auto;
width:722px;
border:10px solid #efe7d2; 
}*/
#border_3 {
border:4px solid #000;
}
#header {
        width:722px;
        height:134px;
        background-image:url(../img/header.jpg);
        background-repeat:no-repeat;
        background-position:center;
        background-color:#000;
        color:#fff;
        border-bottom:4px solid #000;
}
#header h1{
        font-size:14px;
        text-align:center;
        display:inline;
        line-height:20px;
        display:none;
}
#flash{
        width:508px;
        height:311px;
        background-color:#000;
        float:right;
}
#menu{
	padding: 0px;
	height:311px;
	background-color:#BFC0A0;
	background-image:url(../img/sfondo_menu_2.jpg);
	width:214px;
	margin: auto;

}
#menu ul {
        padding-left:35px;
        list-style: none;
        margin: 0px;
        padding-top:10px;
}
#menu li a:link, #menu li a:visited, #menu li a:active {
        background-color:trasparent;
        color:#000;
        text-decoration:none;
        font-size:12px;
        font-weight:bold;
        line-height:24px;
}
#menu li a:hover {
        background-color:trasparent;
        color:#000;
        text-decoration:none;
        font-size:12px;
        font-weight:bold;
        line-height:24px;
        border-bottom: 1px solid #fff;
}
#indirizzo{
        background-color:#366;
        color:#fff;
        border-top: 4px solid #000;
        text-align:center;
        letter-spacing:1px;
        font-size:12px;
        border-bottom: 4px solid #000;
}
#indirizzo a:link, #indirizzo a:visited, #indirizzo a:active {
        background-color:#366;
        color:#fff;
        text-decoration:none;
        font-size:12px;

}
#indirizzo a:hover{
background-color:#366;
color:#cc9;
text-decoration:none;
font-size:12px;

}
#contenuto{
background-color:#fff;
background-image:url(../img/sfondo_arabesque.gif);
background-repeat:repeat-y;
}
#testo{
width:650px;
text-align:justify;
color:#033;
line-height:20px;
}
#testo h2, #testo h3{
margin-top:18px;
font-weight:bold;
color:#878743;
font-size:15px;
}
#testo h3 {
font-weight:bold;
color:#878743;
font-size:15px;
}
#testo a:link, #testo a:visited, #testo a:active{
color:#033;
line-height:20px;
}
#testo a:hover{
color:#033;
line-height:20px;
}
#left{
float:left;
width:463px;
margin-top:20px;
margin-left:20px;
padding-bottom:20px;
color:#033;
font-size:13px;
text-align:justify;
}
#left h2{ 
background-color:transparent;
color:#878743;
font-weight:bold;
font-size:13px;
}
#left a:link, #left a:visited, #left a:active {
background-color:transparent;
color:#366;
font-weight:bold;
font-size:13px;
}
#left a:hover{
background-color:transparent;
color:#033;
font-weight:bold;
font-size:13px;
}
#right_box{
float:right;
}
#right {
background-color:#cc9;
background-image:url(../img/sfondo_right.jpg);
margin-top:10px;
margin-right:20px;
border: 1px solid #c3c396;
line-height:18px;
font-size:11px;
color:#494425;}

#right a:link, #right a:visited, #right a:active {
background-color:transparent;
color:#366;
font-weight:bold;
font-size:11px;
}
#right a:hover{
background-color:transparent;
color:#000;
font-weight:bold;
font-size:11px;
}
#right2 {
background-color:#e9e8d2;
margin-top:10px;
margin-right:20px;
border: 1px solid #D8D8B1;
line-height:18px;
font-size:11px;
color:#494425;}


#right2 a:link, #right2 a:visited, #right2 a:active {
        background-color:transparent;
        color:#366;
        font-weight:bold;
        font-size:11px;
        /* padding-left:10px; */
}
#right2 a:hover{
   color:#000;
}
.verde_bold{
color:#366;
font-size:13px;
font-weight:bold;}

#foto_footer {
border-top:4px solid #000;
}

#menu_footer{
margin:auto;
width:750px;
background-color:transparent;
text-align:center;
font-weight:bold;
font-size:13px;
color:#fff;
}
#menu_footer a:link, #menu_footer a:visited, #menu_footer a:active {
background-color:transparent;
color:#333;
font-weight:bold;
font-size:13px;
text-decoration:none;
}
#menu_footer a:hover{
background-color:transparent;
color:#cc9;
font-weight:bold;
font-size:13px;
}
#indirizzo_footer{
margin-top:7px;
font-size:11px;
font-weight:normal;
letter-spacing:1px;
width:750px;
color:#fff;
text-align:center;
}
#indirizzo_footer a {
font-size:11px;
font-weight:normal;
letter-spacing:1px;
color:#fff;
}
#link_footer{
margin:auto;
width:750px;
background-color:transparent;
text-align:center;
font-size:11px;
color:#fff;
}
#link_footer a:link, #link_footer a:visited, #link_footer a:active {
background-color:transparent;
color:#366;
font-size:11px;
}
#link_footer a:hover{
background-color:transparent;
color:#cc9;
font-size:11px;
}
#link_footer2{
margin:auto;
width:750px;
background-color:transparent;
text-align:center;
font-size:11px;
color:#366;
}
#link_footer2 a:link, #link_footer2 a:visited, #link_footer2 a:active {
background-color:transparent;
color:#366;
font-size:11px;
text-decoration:none;
}
#link_footer2 a:hover{
background-color:transparent;
color:#cc9;
font-size:11px;
}
#foto {
background-color:#066;
color:#999;
border: 1px solid #f90;
width:500px;
height:400px;
}
#foto_scrolling{
	background-color:#066;
	color:#006;
	float:right;
	width:140px;
	height:400px;
	overflow:auto;
	text-align:center;
	border:1px solid #f93;
}
.sfondo_verde {
background-color:#CDCD9C;
border:1px solid #9e9e76;
color:#366;
line-height:14px;
}
#dinners_left {
float:left;
width:390px;
margin-left:5px;
line-height:18px;
text-align:justify;}
#dinners_right {
float:right;
width:220px;
background-color:#D9D6C1;
border: 1px solid #c3c396;
text-align:center;
}
.foto{
border: 2px solid #996;
}
h5, h6 {
background-color:#996;
border: 1px solid #B1B58C;
color:#fff;
letter-spacing: 1px;
line-height: 20px;
display:inline;
}
.luogo {
border-bottom: 1px dotted #B1B58C;
color:#996;
letter-spacing: 1px;
font-size:14px;
font-weight:bold;
}
.nome {
color:#066;
font-size:14px;
font-weight:bold;
}
.data {
color:#996;
font-size:14px;
font-weight:bold;
}
/* news scorrevoli */
#news {
	margin-top:5px;
}
#news a:link, #news a:visited, #news a:active {
	text-decoration:none;
}
#news a:hover {
	text-decoration:underline;
}
#news ul {
	margin: 0 0;
	padding: 0px;
}
#news li, #news p{
	line-height:14px;
	padding:8px;
	list-style:none;
}

/* the news box when JavaScript is available 
#news.hasJS {
	height: 120px;
	overflow:hidden;
	position:relative;
}*/
/* The nested UL when JavaScript is available 
#news.hasJS ul {
	position:absolute;
	top:250px;
	left:0;
	margin:0 0;
	padding:0;
}*/