body {
color:#510000;
font:11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align:center;
width:100%;
height:100%;
background:#DBC6A7 url(../img/Sfondo.gif) repeat;
margin:0 auto;
padding:0;
}

h3 {
color:#510000;
font-weight:bold;
font-size:18px;
margin:0 0 10px;
}

h4 {margin:10px 0;}

p {
text-align:justify;
margin:0 3px;
padding:5px;
}

img {border:0;}

a, a:visited {
text-decoration:none;
color:#811D2B;outline:none;
}

a:hover, a:active {
color:#A78A62;
}

hr {
background-color:#620D1C;
color:#620D1C;
height:1px;
border-style:none;
}

option {color:#6E1D28;}

#Body {
position:absolute;
left:50%;
top:50%;
width:890px;
margin:-313px 0 0 -446px;
}

#BodyIntro {
position:absolute;
left:50%;
top:50%;
width:891px; height:439px;
margin:-222px 0 0 -445px;
background: #EAE2D7 url(../img/Intro.jpg) no-repeat;
}

#lingua {
position:relative;
float:right;
top:290px; right:103px;
text-align:left;
padding-top:0;
margin:0 auto;
}

#footer {
width:891px;
position:relative;
top:450px;
padding-top:0;
margin:0;
text-align:left;
}

#container {
background:url(../img/bg-fade.jpg) top left no-repeat;
overflow:hidden;
height:490px;
width:890px;
margin:0;
padding:0;
}

#pagina {
width:890px;
height:490px;
margin:0 auto;
}

#sx {
height:490px;
position:relative;
top:0;
left:0;
width:890px;
z-index:0;
}

#myleft {
border:2px solid lime;	
}

#menu {
width:890px;
height:55px;
position:relative;
text-align:left;
padding-top:0;
font:600 17px/18px Verdana, Arial, Helvetica, sans-serif;
background:#a78a62 url(../img/logo-dx-basso.jpg) bottom right no-repeat;
margin:0 auto;
}

#menu ul {
text-align:left;
display:inline;
}

#menu a, #menu a:active, #menu a:visited {
font:600 15px/18px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#811F2C; /*510000;*/
display:inline-block;
height:35px;
background:url(../img/uvaOFF.jpg) top left no-repeat;
overflow:visible;
padding:0 27px 24px 30px;
}

#menu a:hover, #menu #menuattivo {
color:#DBC6A7;
background:url(../img/uvaON.jpg) top left no-repeat;
}

#menu li {
display:inline;
}

#chiusura {
width:890px;
height:55px;
position:relative;
padding-top:7px;
text-align:left;
background:url(../img/logo-dx-basso.gif) top right no-repeat;
margin:0 auto;
}

#chiusura p{
font-size:10px; margin-top:-10px; margin-left:-5px;padding-left:10px;
}

#chiusura, #chiusura a, #chiusura a:visited {
font-size:11px;
}

#chiusura_index {
width:890px;
height:55px;
font-size:11px;
position:relative;
padding-top:5px;
text-align:left;
margin:0 auto;
}

#centrohotel {
position:relative;
bottom:510px;
left:450px;
width:420px;
font:400 13px/13px Verdana, Arial, Helvetica, sans-serif;
color:#000;
z-index:10;
background:#FFF;
margin-top:30px;
opacity:0.8;
filter:alpha(opacity=80);
padding:0 0 7px;
}

#centrohotel img {
border:1px solid #721E28;
cursor:pointer;
}

#dovesiamo {
position:absolute;
top:-287px;
left:10px;
width:425px;
color:#000;
background:#FFF;
margin-top:300px;
padding:0 0 7px;
z-index:1000;
}

#pulsante-nascondi,.pulsante-nascondi2, #pulsante-nascondi2 {
height:23px;
text-align:right;
background-position:bottom;
background-color:#D0BFA1;
color:#811F2C;
font-weight:bold;
vertical-align:middle;
}

#pulsante-nascondi img, #pulsante-nascondi2 img {
border:0;
vertical-align:bottom;
}

#text {
text-indent:30px;
line-height:15px;
text-align:justify;
padding:4px 10px;
}

#submenu1,#submenu2,#submenu3 {
margin-left:20px;
width:420px;
max-height:440px;
font:400 12px Verdana, Arial, Helvetica, sans-serif;
color:#000;
background:#FFF;
position:relative;
left:0;
top:-495px;
opacity:0.8;
filter:alpha(opacity=80);
padding:0 0 7px;
}

#submenu1 p,#submenu2 p,#submenu3 p {
line-height:15px;
}

#submenu1 hr {
color:#999;
text-align:center;
width:95%;
}

#curriculum {
margin:10px;
}

#curriculum td {
font:12px/14px Verdana, Arial, Helvetica, sans-serif;
height:20px;
vertical-align:middle;
}

#gallery {
text-align:center;
height:400px;
padding:5px;
}

#gallery img {
vertical-align:middle;
}

#gallery a {
background:none;
padding:5px 10px;
}

#centro-gallery {
position:relative;
bottom:510px;
width:840px;
font:400 13px/13px Verdana, Arial, Helvetica, sans-serif;
color:#000;
z-index:10;
background:#FFF;
height:455px;
opacity:0.85;
filter:alpha(opacity=85);
margin:30px auto 0;
padding:0 0 7px;
}

#divContainer {
position:relative;
margin-top:5px;
width:415px;
height:352px;
max-height:352px;
z-index:10;
overflow:visible;
}

#divContainer3 {
position:relative;
margin-top:5px;
width:415px;
height:382px;
z-index:10;
overflow:visible;
}

#divContent {
position:relative;
width:415px;
overflow:hidden;
float:left;
}

#divContent img,#divContent2 img {
padding:0;
}

#divContainer2 {
position:relative;
width:430px;
height:390px;
overflow:hidden;
margin-top:0px;
max-height:340px;
padding: 0 7px;
opacity:0.9;
background-color:#E5DFD6;
filter:alpha(opacity=90);
}

#divContent2 {
overflow:hidden;
position:relative;
text-align:justify;
float:left;
top:0;
width:400px;
background-color:#E5DFD6;
background-attachment:fixed;
}

#cont, #page1{width:100%;margin:0;padding:0;top:0;}

#up {
position:absolute;
left:390px;
top:10px;
cursor:pointer;
}

#down {
position:absolute;
left:390px;
bottom:10px;
cursor:pointer;
}

#up1 {
position:absolute;
left:418px;			/* 415px */
top:20px;
cursor:pointer;
}

#down1 {
position:absolute;
left:418px;			/* 415px */
top:325px; 			/* 305px */
cursor:pointer;
}

.pdn {
margin-top:0px;
padding:0 3px;
}

.pdn img {
border:1px solid #8D8376;
margin:0 2px 4px 2px;
}

#scroller,#scroller2 {
width:25px;
float:right;
}

#menu-sezioni {
font:10px Verdana, Arial, Helvetica, sans-serif;
background-image:none;
text-align:center;
margin:0;
padding:0;
}

#menu-sezioni td {
width:180px;
margin:0;
padding:0;
}

#menu-sezioni img {
border:1px solid #811D2B;
margin:0;
padding:0;
}

#quotiodiani {height:500px;}
.vocemenu {
height:35px;
margin-left:-25px;
margin-right:30px;
}

.center,.centro {
text-align:center;
margin:auto;
}

.floatleft {
float:left;
}

.floatright {
float:right;
position:relative;
}

.clear {
clear:both;
}

.bordino {
border:3px double gray;
/*padding:2px;*/
}

.titoli {
font:600 12px/18px Verdana, Arial, Helvetica, sans-serif;
text-transform:capitalize;
background-color:#801B2B;
color:#A78A62;
}

.cite {
text-align:justify;
font:11px/13px Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
background:url(../img/bg-cite.jpg) #FFF no-repeat top left;
overflow:hidden;
opacity:0.8;
filter:alpha(opacity=80);
height:65px;
margin:0 8px;
}

cite {
font-weight:bold;
}

.cite td {
padding:0 10px 5px 70px;
}

.txt {
position:absolute;
left:0;
top:0;
width:290px;
font-family:tahoma,arial,helvetica,sans-serif;
font-size:12px;
text-align:justify;
/*visibility:hidden;*/
padding:5px;
}

.no-bg {
background:#FFF none;
}

#Testa h1,#Testa h2,#menu span {
display:none;
}

#centro-gallery a,.ics {
cursor:pointer;
}
#gallery form fieldset{
border:0;
margin:0;
}

.text11 {font-size:11px;}
.double {border:1px double #817F7B; padding:1px;}