body {
font: 11px Arial, Verdana, sans-serif;
margin: 0;
padding: 0;
color: #5f5d5e;
background: #937054 url(../images/bg-body.jpg) repeat-x top left;
line-height:16px;
}
a img {
border: none;
}

h1, h2, h3, h4, h5, p {
margin:0;
padding:0px;
font-size:11px;
}
h4{
padding:10px 0px 10px 0px;
text-transform:uppercase;
border-top:1px solid #e9d9c9;
color:#cd6d17;}
.titoli{
font-weight:bold;
padding:0px 0px 0px 0px;
text-transform:uppercase;
color:#cd6d17;}
hr{
color:#FFCC33;
height:1px;}
a{
text-decoration:none;
color:#cd6d17;}
a:hover{
text-decoration:underline;
color:#cd6d17;}
ul{
margin:0px;
padding:0px;
list-style-type:none;}
li{
margin:0px;
padding:0px;
list-style-type:none;}
form{
padding:0px;
margin:0px;}
input, textarea, select {
font-family: Verdana, sans-serif;
font-size: 11px;
color: #999;
border: 1px solid #ccc;
padding: 1px;
float:left;
}
input:focus, textarea:focus, select:focus {
border: 1px solid #ccc;
}
.noBrd {
border: none;
}
option {
padding:0;
margin:0;
}
textarea, select {
font-size: 100%;
font-family: inherit;
}
textarea {
overflow: auto;
}
button {
background: #554d38;
font-size: 100%;
font-family: inherit;
color: #fff;
cursor:pointer;
border: 1px solid #423524;
margin: 9px 10px 0 0px;
padding: 5px 10px 5px 10px;
font-weight: bold;
width: auto;
}
button:hover {
background: #6c634b;
}
.jst{
text-align:justify;}
.flLeft{
float:left;}
.flRight{
float:right;
}
.imgflLeft{
float:left;
margin:0px 10px 4px 0px;
border:1px solid #ccc;}
.imgflRight{
float:right;
margin:0px 0px 4px 10px;
border:1px solid #ccc;
}
.aRight{
text-align:right;}
.close{
clear:both;}
.prezzi thead{}
.prezzi td{
border-bottom:1px solid #ccc;
padding:5px;}
a.linkEvidence{
display:block;
text-align:center;
text-transform:uppercase;
border:1px solid #ccc;
background:#cd6d17;
padding:3px;
color:#fff;
font-weight:bold;
margin:10px 0 0 0;}
a:hover.linkEvidence{
background:#e98a34;
}
/*------------------DIV---------------*/
#boxTop{
}
#top{
color:#c6b7a5;
padding:7px 5px 7px 5px;
margin:0px auto 0px auto;
width:930px;}
#boxHead{
}
#head{
padding:0px;
margin:0px auto 0px auto;
width:940px;}
#boxMain{
}
#main{
background-color:#fff;
padding:0px;
margin:0px auto 0px auto;
width:940px;}
#main .inner{
border-left:5px solid #3b2d22;
border-right:5px solid #3b2d22;
background: transparent url(../images/bg-navigator-li.jpg) repeat-y top left;
}
#navigator{
background: #221a11 url(../images/bg-top-nav.gif) no-repeat top left;
padding:20px 0px 20px 0px;
color:#ada093;}
#navigator div{
padding:0px 0px 0px 50px;}
#navigator a{
font-size:12px;
text-transform:uppercase;
font-weight:bold;}
#colSx{
float:left;
width:250px;
color:#d8ccbe;
background: transparent url(../images/bg-navigator-li.jpg) repeat-y top left;
}
#colSx a{
display:block;
color:#d8ccbe;
}
#colSx a:hover{
background-color:#746e5d;
color:#fff;
text-decoration:none;
}
#colSx ul{
padding:10px 0px 10px 15px;
}
#colSx li{
padding:0px 0px 3px 0px;}
#content{
float:left;
width:680px;
}
#content .margine{
padding:15px;}
#boxNavBottom{
color:#cd6d19;
font-weight:bold;
background-color:#38281b;}
#navBottom{
background-color:#22150c;
padding:0px;
margin:0px auto 0px auto;
width:940px;}
#navBottom .inner{
border-left:5px solid #1f1209;
border-right:5px solid #1f1209;
padding:20px;}
#navBottom a{
font-weight:normal;
color:#d8ccbe;}
#navBottom a:hover{
color:#fff;}
#boxFooter{
background-color:#201911;}
#footer{
color:#c6b7a5;
background-color:#0f0a06;
padding:5px 20px 5px 20px;
margin:0px auto 0px auto;
width:900px;}

#navTop li{
display:inline;}
#navTop a{
padding:0px 5px 0px 5px;
color:#c6b7a5;}
#navTop a:hover{
color:#fff;}

.titNav{
font-weight:bold;
background-color:#423524;
border-bottom:1px solid #3d3121;
border-top:1px solid #3d3121;}
.titNav .bordino{
padding:10px 0px 10px 15px;
border-bottom:1px solid #514535;
border-top:1px solid #514535;}
.boxh2{
font-weight:bold;
background-color:#e4d3c1;
border-bottom:1px solid #c5b5a6;
border-top:1px solid #c5b5a6;}
.boxh2 h2{
padding:10px 0px 10px 15px;
border-bottom:1px solid #e9d9c9;
border-top:1px solid #e9d9c9;}
.navigator2 li{}
.boxItem{
	clear:both;
margin:10px 0px 10px 0px;
}
.desc{
padding:5px 10px 5px 10px;
min-height: 85px;
height: auto !important;
height: 85px;
}
.item{
float:left;
width:208px;
margin:0px 10px 10px 0px;
border:1px solid #eee5dc;}
.titolo a{
display:block;
background:#fbf4ec;
color:#816849;
font-weight:bold;
padding:5px 10px 5px 10px;
text-transform:uppercase;}
.last{
float:left;
width:208px;
border:1px solid #eee5dc;}
.photo a img{
padding:4px;
border:1px solid #e4d3c1;
margin:0px 8px 8px 0px;}
.photo a:hover img{
border:1px solid #cd6d17;}
.prenotazioni thead{
background:#d4d2d0;}
.prenotazioni td{
border-bottom:1px solid #fff;
padding:5px;}
.prenotazioni .occupato{
background:#ff8d27;
}
.prenotazioni .libero{
background:#d7e8b0;
}

#social{ border-top:1px solid #e9d9c9; padding-top:10px;height: auto !important;  /* per i browser moderni */ height: 55px;      /* per IE5.x e IE6 */min-height: 55px;  /* per i browser moderni */}
#social span{ display:block; font-weight:bold; padding:0 0 5px 0;}
#social div{ float:left; margin-right:5px;}
